Android Engineer

Instacart Logo

Instacart

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

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 in resource-constrained environments, and drive team initiatives to build scalable and maintainable codebases. This remote position offers competitive compensation and benefits, including equity grants and a flexible work environment. We are currently hiring in Ontario, Alberta, British Columbia, and Nova Scotia.

Requirements

  • 3+ 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)
  • 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

  • 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
  • $142,000 β€” $158,000 CAD (base pay range for Canadian candidates)

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