πUnited States
Senior Android Engineer

Instacart
π΅ $162k-$217k
πRemote - United States
Please let Instacart know you found this job on JobsCollider. Thanks! π
Summary
Join Instacart's Caper team as an Android Engineer and play a pivotal role in crafting seamless shopping experiences. You will build and optimize Android applications for smart carts and in-store retail solutions, working with cutting-edge technologies to create intuitive and high-performance interfaces. Collaborate with cross-functional teams, optimize app performance, and lead initiatives to build scalable and maintainable codebases. This role requires extensive Android development experience, proficiency in Kotlin and Jetpack libraries, and expertise in real-time networking. The position offers competitive compensation and benefits, including equity grants, and is remote.
Requirements
- 6+ years of Android development experience, with a focus on customer-facing applications
- Proficiency in Kotlin and deep expertise in Android development technologies like Jetpack libraries (e.g., Compose, Room, MVVM)
- Experience building applications that communicate with IoT or connected devices
- Expertise in real-time networking technologies (e.g., MQTT, socket connections) and building reliable low-latency systems
- A proven track record of optimizing app performance in resource-constrained environments
- Familiarity with both RxJava and Kotlin coroutines, with a practical understanding of asynchronous programming
- Hands-on experience with rigorous unit testing and building maintainable, testable codebases
- A collaborative mindset and ability to effectively influence cross-functional teams
- Bachelor's or Masterβs degree in Computer Science, Software Engineering, or equivalent practical experience
Responsibilities
- Architect, design, and implement scalable and robust Android applications that power Caper products, including smart carts and devices for Connected Stores
- Collaborate with cross-functional teams across Product, Design, and Backend Engineering to create intuitive and functional interfaces
- Optimize performance and reliability for Android applications in resource-constrained hardware environments
- Build and refine systems to monitor and analyze performance at scale, ensuring seamless user experiences
- Drive team initiatives in building scalable, maintainable, and testable mobile codebases
- Lead performance best practices to optimize Android platforms and ensure low-latency interactions
- Work with QA to guide and improve automation processes for cart and app testing
- Stay updated with new Android technologies, frameworks, and trends, and champion their adoption where applicable
- Be a mentor and solid contributor to the team, advocating for best coding practices and fostering a culture of collaboration and quality
Preferred Qualifications
- Previous experience with embedded Android on hardware devices
- Understanding of computer vision concepts and experience integrating CV models or technologies into Android applications
- Deep expertise in performance optimization and profiling tools specific to Android
- Hands-on experience with monitoring and observability tools such as Datadog
- Prior experience in the retail or e-commerce industries, or on other consumer-facing apps
- Strong understanding of advanced Android concepts, including custom UI implementation and animations
Benefits
- Highly market-competitive compensation and benefits
- Remote work
- Equity grant
- 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.
Similar Remote Jobs
π°$185k-$223k
πUnited States
πSouth Africa
πGermany
πGermany
π°$162k-$217k
πUnited States
π°$190k-$267k
πUnited States
π°$159k-$259k
πUnited States
πUnited States