Required Skills

Android

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

  • W2-Permanent

  • W2-Contract

  • Contract to Hire

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 21st May 2024

JOB DETAIL

  • 5+ years of Android development experience, including 3+ years on large-scale applications
  • Proficiency in Kotlin and the Android SDK, with experience in modern libraries like Jetpack Compose
  • Strong understanding of native Android development principles and architecture patterns
  • Experience with Android build, test, debug, and CI/CD tools for large-scale application deployment
  • Expertise in concurrency and performance optimization techniques such as Coroutines, Flows, and WorkManager
  • Excellent communication and collaboration skills
  • Ability to translate requirements, wireframes, and mock-ups into reusable components and layouts
  • Strong problem-solving skills and attention to detail, capable of working effectively in both team and individual settings


Typical Duties

  • Design, develop, and maintain native Android components for Kroger Ecommerce App, including:
  • Navigation and informational features
  • User interfaces for grocery preferences selection (delivery or pickup)
  • Lead Android team's technical direction, making key planning and implementation decisions
  • Contribute to software development efforts by writing clean, maintainable code
  • Provide mentorship and guidance to junior developers, fostering a collaborative environment
  • Champion effective communication practices, interfacing with Product, Design, and QA teams
  • Ensure adherence to architecture standards and roadmaps
  • Implement overall infrastructure/middleware components per project with infrastructure teams, meeting SLA requirements
  • Define and create operational procedures, processes, and scripts
  • Follow appropriate change/release management practices
  • Support and maintain infrastructure solutions utilizing required tools and technologies, including providing off-hours support as required

Company Information