Summary
Join Instacart as a Senior Android Engineer and spearhead the development of Android applications for over 1 million businesses. You will drive architecture, design, and implementation, ensuring high performance and reliability. As an early engineer on a new team, you'll play a foundational role in defining the future of the Instacart Business platform. This role involves leading the software development lifecycle, collaborating across teams, and envisioning new products and features. The position offers a flexible remote work environment 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 and Java
- Experience with Android Jetpack libraries and frameworks such as Compose, Room, and MVVM
- 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 excellent Android applications with clean code
- Implement pixel 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 has 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
- Handle software updates, patches, and bug fixes
- 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
Benefits
- Instacart provides highly market-competitive compensation and benefits in each location where our employees work
- This role is remote
- The base pay range for a successful candidate is dependent on their permanent work location
- Offers may vary based on many factors, such as candidate experience and skills required for the role
- Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants
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.