Instacart

Android Engineer II

Instacart

full-time

Posted on:

Location Type: Remote

Location: Remote • California, Colorado, Connecticut, Hawaii, Illinois, Maine, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Pennsylvania, Rhode Island, Texas, Vermont, Virginia, Washington • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $140,000 - $187,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AndroidKotlinRxJava

About the role

  • Architect, build, and maintain complex Android features with clean code.
  • Implement perfect UIs that match designs.
  • Integrate with backend services to make sure we are delivering a great mobile user experience that is super-fast for end users.
  • Own important pieces of the product that have high visibility both internally and externally.
  • Envision new products and features that are inspired, considered, and forward thinking.
  • Participate in code reviews to maintain high development standards.
  • Communicate and collaborate extensively across multiple teams and functions within the company to drive consensus, align goals, and achieve effective cross-functional outcomes.

Requirements

  • 3+ years of Android development experience.
  • Expertise in Android development technologies, including Kotlin.
  • Experience with Compose and familiarity with traditional XML layouts and Views
  • Familiarity with both RxJava and Kotlin Coroutines.
  • Proven ability in rigorous unit testing and practical problem-solving.
  • Excellent communication and leadership skills, capable of collaborating and influencing cross-functional teams.
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Benefits
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Android developmentKotlinComposeXML layoutsViewsRxJavaKotlin Coroutinesunit testingproblem-solving
Soft skills
communicationleadershipcollaborationinfluencingcross-functional teamwork
Certifications
Bachelor's degree in Computer ScienceMaster's degree in Computer ScienceBachelor's degree in Software EngineeringMaster's degree in Software Engineering