Staff Android Engineer

Android EngineerSoftware EngineerOtherRemoteLeadTeam 1,001-5,000Since 1963H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

112 days ago

Salary

$185K - $225K / year

Seniority

Lead

12 yrs expEnglishAndroidDaggerKotlin

Job Description

Staff Android Engineer

WeightWatchers

• Build and evolve key native features of the WeightWatchers Android app that support members in their health journeys • Deliver seamless and intuitive experiences using modern Android development practices and the latest UI frameworks • Collaborate closely with Product, Design, Data, and Behavioral Science teams to deliver features that support daily habit formation, long-term motivation, and improved health outcomes • Own the implementation of upcoming flagship initiatives, ensuring high performance and a premium "look and feel" • Shape the architectural decisions and technical standards for our Android application, promoting scalability and maintainability • Operate with high autonomy and influence: proactively question assumptions, bring new ideas, and champion product quality, performance, and member-centric design

Job Requirements

  • 12-15+ years of experience in professional Android app development
  • Expertise in Kotlin and modern Android libraries (Coroutines, Flow, Dagger/Hilt, etc.)
  • Deep knowledge of the mobile development lifecycle and architecture best practices
  • Familiarity with native tooling, including product instrumentation, feature toggling, progressive rollout systems, expertise in unit & UI testing & CI/CD pipelines (Fastlane/GitHub Actions)
  • Strong communication skills and the ability to mentor junior engineers while articulating technical decisions.

Benefits

  • Comprehensive benefits package
  • Annual bonus program

Related Job Pages

More Android Engineer Jobs

TCP Software logo

Senior Android System Developer

TCP Software

Learn how TCP Software can help your team work better.

Android Engineer117 days ago
OtherRemoteTeam 501-1,000Since 1988H1B No Sponsor

• Kiosk Implementation: Implement and refine Android Lock Task Mode (Screen Pinning) to prevent users from exiting the application or accessing the OS settings. • System Hardening: Disable or hide system UI elements (Status Bar, Navigation Bar, Notification Shade) programmatically to ensure a fully immersive experience. • Watchdog & Resilience: Implement self-healing mechanisms, such as WorkManager tasks and AlarmManager watchdogs, to automatically restart the app or services in case of crashes or ANRs. • Boot & Update Management: Optimize the BootReceiver logic for instant startup and manage robust OTA (Over-the-Air) update flows. • Security: Secure local data using EncryptedSharedPreferences and Android Keystore. Hardening communication channels (MQTT/TLS) and preventing ADB abuse in production. • Peripheral Integration: Optimization of hardware drivers/SDKs (Biometrics, Card Readers) to prevent resource leaks and ensure stability over long uptimes. • Logs & Diagnostics: Implement robust audit logging (local & remote) to trace issues on devices deployed in the field.

Texas
SOUTHWORKS logo

Software Engineer – Android, SDK, Kotlin, Kotlin Multiplatform, C++

SOUTHWORKS

Development on Demand. No overhead. No hidden fees. No do-overs. No surprises.

Android Engineer117 days ago
ContractRemoteTeam 201-500H1B No Sponsor

• Design and build core SDK and library features used by Speedtest clients and third-party partners • Develop network testing functionality using Kotlin and Kotlin Multiplatform • Build and maintain performance-critical components using C++ • Maintain and support legacy SDK products built in Java • Design clean, well-structured and easy-to-use APIs for both SDK and application use • Work close to Android platforms, device hardware and, in some cases, embedded environments • Ensure high levels of reliability, flexibility, portability and code reuse • Implement analytics and telemetry to monitor performance and behavior in production • Write unit, integration, load and stress tests • Debug and troubleshoot complex, multi-layer and multi-platform issues • Collaborate on architecture and technical decisions across SDK, frontend, backend and distributed server teams • Contribute to documentation, developer support and long-term maintenance of SDKs • Participate in code reviews and continuous improvement of engineering practices

Argentina
Job Closed
Grafana Labs logo

Staff Mobile Engineer – Instrumentation SDK, iOS/Android

Grafana Labs

Grafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations

Android Engineer118 days ago
OtherRemoteTeam 501-1,000Since 2014H1B Sponsor

• Build and evolve mobile instrumentation SDKs for iOS (Swift / Obj-C) and Android (Kotlin / Java), prioritizing performance, stability, and a great developer experience. • Design and ship SDK features such as session tracking, crash reporting, sampling strategies, automatic context propagation, and OpenTelemetry integrations. • Own projects end-to-end. • Break large, ambiguous problems into incremental deliverables: design modular solutions, ship MVPs, gather feedback, iterate quickly. • Ensure quality: automated tests, CI, documentation, and smooth, backwards-compatible upgrade paths. • Collaborate cross-functionally with backend, frontend, product, and solutions engineering to ensure cohesive end-to-end observability workflows. • Engage with the open-source community: review PRs, discuss design proposals, and help guide external contributors. • Mentor teammates, participate in technical design discussions and help shape the mobile observability roadmap.

United States
$175.0K - $210.0K / year
Job Closed
emerchantpay logo

Senior Android Developer

emerchantpay

We’re on a mission to create a global payment ecosystem that connects businesses and consumers everywhere.

Android Engineer118 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

• Be part of an agile, cross functional team; • Work closely with the all development teams responsible for the mobile applications and their backend; • Be proactive, hands on, involved in tasks and related communication; • Participate and lead the design, development, maintenance, and every part of the delivery process of our Android apps; • Help drive the technical competency in the Android engineering area; • Have shared ownership of our product vision.

Bulgaria
Job Closed