Job Closed

This listing is no longer active.

Dexcom logo
Dexcom

Empowering people to take control of health

Staff Android Development Engineer

Android EngineerSoftware EngineerOtherRemoteLeadTeam 10,001+Since 1999H1B SponsorCompany SiteLinkedIn

Location

California

Posted

89 days ago

Salary

$135.1K - $225.1K / year

Seniority

Lead

Bachelor Degree10 yrs expEnglishAndroidFirebaseKotlin

Job Description

Staff Android Development Engineer

Dexcom

• Design and build Android Apps and/or SDKs for medical devices, ensuring adherence to Android platform guidelines. • Collaborate with cross-functional teams to define, design, and ship new features. • Develop automated unit and integration tests to maintain software reliability. • Conduct thorough testing, debugging, and troubleshooting to identify and resolve issues. • Participate in design, code, test case reviews and provide constructive feedback to maintain code quality and consistency. • Interface with software test teams to ensure the delivery of high-quality products. • Prepare necessary documentation for Apps/SDKs releases, such as release notes, sample apps and user guides. • Continuously explore and evaluate new technologies to improve development efficiency. • Ensure reliability, performance, memory use, power consumption and security of the Android Apps, adhering to regulatory and quality standards. • Mentor and guide junior engineers, fostering a collaborative and knowledge-sharing environment.

Job Requirements

  • Bachelor’s degree in computer science or related field.
  • 10+ years of relevant experience in Android app development, with a strong focus on Kotlin & Jetpack Compose.
  • 1+ years of leadership experience.
  • Proven track record of developing and delivering high-quality Android applications.
  • Strong knowledge of Android internals, Android Bluetooth stack, BLE peripherals, offline storage, threading and performance tuning.
  • Proficient in code versioning tools like Git and familiar with continuous integration.
  • Experience with RESTful APIs, data parsing, and integration of third-party libraries.
  • Experience with feature toggling tools (e.g., Launch Darkly) and analytics tools (e.g., Firebase Crashlytics, DataDog) is a plus.
  • Excellent written and verbal communication skills.
  • Previous experience in the medical device industry or healthcare technology is a plus.

Benefits

  • A front row seat to life changing CGM technology
  • Learn about our brave #dexcomwarriors community
  • A full and comprehensive benefits program.
  • Growth opportunities on a global scale.
  • Access to career development through in-house learning programs and/or qualified tuition reimbursement.
  • An exciting and innovative, industry-leading organization committed to our employees, customers, and the communities we serve.

Related Job Pages

More Android Engineer Jobs

Toast logo

Staff Software Engineer, Android

Toast

We empower the restaurant community to delight guests, do what they love, and thrive.

Android Engineer89 days ago
OtherRemoteTeam 1,001-5,000Since 2013H1B Sponsor

• Lead technical vision and architecture for Android/mobile experiences within Strategic Cuisines • Design, build, and evolve scalable mobile solutions used in high-volume restaurant environments • Partner closely with Product and Design to identify customer pain points and translate them into impactful solutions • Operate effectively in ambiguous problem spaces, helping shape both technical direction and product approach • Drive engineering excellence and influence best practices across teams • Mentor engineers and raise the bar for technical leadership • Leverage cutting edge AI tools to enhance your development workflow, improve velocity, and help pioneer new approaches to building - contributing to a culture of innovation and productivity across the team

United States
$168K - $269K / year
Job Closed
Full TimeRemoteTeam 1-10H1B No Sponsor

• Develop cool features using Kotlin • Participate in Code Review • Participate in technical discussions with other team leads, suggest solutions, suggest optimal architectural and design decisions • Communicate with Product/Project Managers, UI/UX designers • Participate in Scrum rituals, provide estimates

Poland
Job Closed
Franki logo

Staff Android Engineer

Franki

Construire ensemble les projets les plus ambitieux

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

About the Role 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. You’ll help define how we build scalable, maintainable, and performant Android applications that bring Franki’s product vision to life. As our Android Staff Engineer, you’ll collaborate with Product, Design, and Backend teams to deliver beautiful, high-performing mobile experiences. You’ll set engineering standards, guide best practices, and ensure that quality and innovation remain at the core of everything we ship. What you’ll do: - 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/Andoroid 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. You’re a good fit if you have... - 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. Bonus points if you're... - Comfortable in a fast-paced startup - Ability to collaborate with cross-time zone teams Why Franki... - 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
$175K - $200K / year
Job Closed
Smart Working logo

Principal Android Engineer – Aviation Systems

Smart Working

Empowering companies to work with the best engineers in the world

Android Engineer90 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design, develop, optimise, and maintain high-performance real-time Android applications. • Build refined user interfaces and complex business logic integrated with REST APIs and backend systems. • Integrate Android applications with hardware using Bluetooth, NFC, or serial communication protocols for operational functionalities. • Deliver clean, secure, extensible, and thoroughly tested code using JUnit and Espresso. • Architect and define new features and communicate requirements and implementation plans to the team. • Provide high-level estimates at project inception and ensure tasks are completed within sprint timelines. • Assess and communicate the impact of code changes across the application. • Proactively identify dependencies and risks during planning stages. • Ensure adherence to “definition of ready” and “definition of done” standards. • Participate actively in sprint planning, retrospectives, and Scrum ceremonies. • Champion Agile and XP methodologies within the team. • Operate autonomously while collaborating effectively with cross-functional stakeholders. • Provide constructive feedback to improve team processes and technical practices. • Lead innovations and implement solutions that fulfil acceptance criteria. • Collaborate with Android and iOS developers to ensure alignment with best practices and standards. • Engage with testers to ensure shared understanding of responsibilities and acceptance criteria. • Contribute to high feature test coverage and quality assurance metrics. • Review peer code and advocate for clean, maintainable, and testable standards. • Identify opportunities for automation to improve development efficiency. • Create and maintain accurate technical documentation. • Ensure developed applications are secure, scalable, maintainable, and production-ready.

India