Senior Android Engineer

Instacart Logo

Instacart

πŸ’΅ $162k-$217k
πŸ“Remote - United States

Summary

Join Instacart as a Senior Android Engineer and play a key role in developing features for our Shopper Android app, impacting hundreds of thousands of users. You will lead architecture, design, and development, ensuring high performance and reliability. This role involves collaborating across multiple teams, driving consensus, and delivering high-quality solutions. The position offers flexibility with remote work options and competitive compensation and benefits, including equity grants.

Requirements

  • 5+ years of Android development experience
  • Proficient in performance optimization on Android
  • Expertise in Android development technologies, including Kotlin
  • Experience with Android Jetpack libraries and frameworks such as Compose
  • Solid understanding of 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
  • Lead the entire software development cycle from ideation to deployment and everything in between
  • Communicate and collaborate extensively across multiple teams and functions within the company to drive consensus, align goals, and achieve effective cross-functional outcomes
  • Engage in the full spectrum of the development lifecycle and collaborate with a wide array of business units to deliver solutions that are of the highest quality and usability

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
  • Adaptability and willingness to wear multiple hats in a startup environment
  • The ability to collaborate effectively with engineers, designers, and PMs across multiple teams to co-develop impactful solutions while contributing to system improvements

Benefits

  • Highly market-competitive compensation and benefits
  • Remote work
  • New hire 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