
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 websiteSalary
💰 $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