Android Engineer

Instacart Logo

Instacart

πŸ’΅ $102k-$113k
πŸ“Remote - Canada

Summary

Join Instacart as an Android Engineer and play a key role in developing features for our Shopper Android app, used by hundreds of thousands of shoppers. You will lead the architecture, design, and development of our Android application, ensuring high performance and reliability. The Shopper team develops and manages the app, overseeing the entire process from onboarding to delivery. This role focuses on building complex Android applications, implementing UIs, integrating backend services, and owning key product pieces. You will also envision new products and features and collaborate across multiple teams. The position offers a flexible remote work environment and competitive compensation and benefits.

Requirements

  • 3+ years of Android development experience
  • Expertise in Android development technologies, including Kotlin
  • Experience with Android Jetpack libraries and frameworks such as Compose
  • 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

Responsibilities

  • Architect, build, and maintain complex Android applications 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

Preferred Qualifications

  • Advanced proficiency in RxJava and Kotlin Coroutines
  • Experience with monitoring and observability tools like Datadog
  • Skilled in profiling and performance optimization on mobile platforms
  • The ability to collaborate effectively with engineers, designers, and PMs across multiple teams to co-develop impactful solutions while contributing to system improvements

Benefits

  • Instacart provides highly market-competitive compensation and benefits in each location where our employees work
  • This role is remote
  • Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.