Job Closed

This listing is no longer active.

Instacart logo
Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Senior Android Engineer II, Enterprise Picking

Android EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

102 days ago

Salary

$192K - $242.5K / year

Seniority

Senior

Bachelor Degree7 yrs expEnglishAndroidiOSKotlinRxJava

Job Description

Senior Android Engineer II, Enterprise Picking

Instacart

• Architect, build, and maintain complex Android features using Kotlin, Jetpack Compose, and modern Android components. • Implement pixel-perfect UIs that faithfully match designs and scale across devices, with a focus on accessibility and internationalization. • Integrate with backend services via RPC, REST, and WebSockets to deliver resilient offline and real-time experiences. • Own feature areas end to end—from technical design and instrumentation to rollout, monitoring, and iteration—driving measurable gains in picker speed and accuracy. • Participate in code reviews, technical design reviews, and release planning to uphold high engineering standards and accelerate team velocity. • Profile, benchmark, and optimize app performance; track stability and quality with observability and crash monitoring tools. • Collaborate with backend, iOS, product, design, data, and retailer stakeholders to align goals, manage trade-offs, and deliver cross-functional outcomes in a rapidly evolving environment.

Job Requirements

  • 7+ years of professional experience building and shipping Android applications.
  • Proficiency in Kotlin and Android fundamentals, including Jetpack Compose and traditional Views/XML.
  • Hands-on experience with concurrency and reactive paradigms: Kotlin Coroutines and RxJava.
  • Experience integrating mobile apps with backend services using RPC, RESTful APIs, and WebSockets.
  • Demonstrated debugging and analytical skills using Android Studio tooling, profilers, and logs.
  • Proven track record contributing to code reviews and technical design documents with cross-functional partners.
  • Experience instrumenting apps for analytics, crash reporting, and performance monitoring.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Related Job Pages

More Android Engineer Jobs

Franki logo

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

Android Engineer102 days ago
OtherRemoteTeam 201-500Since 1911H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a Staff Android Engineer to lead the evolution of Franki’s mobile platform and play a key role in shaping our technical direction. This is a senior, hands-on engineering role that blends architectural leadership, coding excellence, and mentorship. - Lead the technical direction and architecture of Franki’s Android platform—ensuring scalability, modularization, and maintainability. - Develop and deliver high-quality features in Kotlin, writing clean, testable, and well-documented code. - Mentor and support engineers, leading code reviews and fostering technical excellence across the team. - Improve and maintain CI/CD pipelines using GitHub Actions, Firebase App Distribution, and Fastlane. - Enhance testing automation—drive unit, UI, and integration test coverage across the app. - Collaborate cross-functionally with Product, Design, and Backend to deliver user-first, performant mobile experiences. - Adopt and integrate new iOS/Android frameworks and tools, continuously improving performance and development speed. - Monitor and optimize app performance using Firebase Crashlytics and analytics data. - Champion technical best practices and contribute to the modernization of Franki’s mobile architecture. Qualifications - 8+ years of professional Android development experience, including leadership or mentorship responsibilities. - Expert-level proficiency in Kotlin, Jetpack components, and a strong understanding of mobile architecture patterns. - Experience building and maintaining large-scale, modularized applications with multi-module structures. - Proficiency with CI/CD pipelines (GitHub Actions, Firebase App Distribution, Fastlane). - Strong background in unit testing, UI testing, and automated build workflows. - Familiarity with Firebase Crashlytics, performance monitoring, and Play Store release processes. - A passion for elegant, maintainable code and seamless user experiences. - Excellent communication and collaboration skills, with a focus on knowledge sharing and problem solving. Requirements - Comfortable in a fast-paced startup. - Ability to collaborate with cross-time zone teams. Benefits - Remote role with semi-flexible scheduling and collaboration across distributed teams in multiple time zones. - Opportunity to contribute to architectural modernization and scalable mobile solutions. - Exposure to modern mobile development tools and practices; continuous learning and knowledge sharing. - Engaging, inclusive culture that champions Franki values, positivity, and mutual respect. - Competitive compensation aligned with experience and market benchmarks. - Flexible work environment with emphasis on work-life balance and professional growth.

United States
Job Closed
LMI logo

Android Engineer, RFID

LMI

Innovation at the Pace of Need™

Android Engineer103 days ago
OtherRemoteTeam 1,001-5,000Since 1961H1B Sponsor

• Build new features and maintain our Android app for rugged Zebra handhelds. • Work in a multi module code base. • Write clean, reliable Kotlin and Jetpack Compose code that interacts with RFID, barcode, and sensor data. • Implement offline data handling, local caching, and secure storage. • Work with our backend (.NET) and frontend (Vue.js) teams to ensure seamless app syncing and user experience. • Help test and troubleshoot edge-case device issues in the field. • Participate in code reviews, technical planning, and quality improvements as part of a tight-knit dev team.

United States
$100K - $170K / year
Job Closed
SYMB Technologies logo

Android Developer

SYMB Technologies

Website & Mobile Application Development Company in Delhi

Android Engineer104 days ago
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Develop and maintain Android application features using Kotlin and Java. • Work with existing codebases and contribute to ongoing enhancements. • Integrate RESTful APIs and handle authentication workflows. • Implement UI screens using XML and/or Jetpack Compose following Material Design guidelines. • Work with architectural patterns such as MVVM. • Debug and resolve performance, memory, and stability issues. • Handle video playback and media-related features (e.g., ExoPlayer). • Participate in code reviews and follow best coding practices. • Collaborate with backend developers, QA, and product teams. • Maintain documentation and support app releases.

India
Job Closed
Mindera logo

Mobile Developer, Android

Mindera

We craft software with people we love.

Android Engineer107 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B Sponsor

• Create exceptional native experiences with the latest e-commerce tech stack. • Team up with talented Android, iOS and Quality Assurance engineers. • Contribute to building an app with over 10M+ downloads. • Discuss technical architecture and design. • Develop and maintain features by collaborating with the client. • Writing testable code and ensuring the test coverage stays at the agreed level. • Documenting your code. • Take ownership of your code from development to deployment and maintenance. • Mentoring junior engineers. • Diagnose issues in production and devise solutions for them. • Work both autonomously and collaboratively to complete tasks.

Morocco