Job Closed

This listing is no longer active.

ClassPass logo
ClassPass

Every Life, Fully Lived

Senior Android Software Engineer

Android EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

Brazil

Posted

92 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAndroidJavaJUnitKotlin

Job Description

Senior Android Software Engineer

ClassPass

• Be a technical lead throughout the development lifecycle, from scoping, planning, conception, design, implementation, and testing, to documentation, delivery, and maintenance • Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle • Collaborates with Engineering Managers and Mobile Architects on engineering design and implementation • Decomposes and delegate work to junior engineers • Collaborates with backend engineers to efficiently build out new API for mobile apps • Researches and promotes internal best practices and coding conventions to write and execute tests for your own code, including creating comprehensive automated tests • Contributes to System Architecture documentation • Develop shared tooling and SDKs for use by multiple teams across the company • Takes an active interest in mobile application quality across all product lines • Identifies and pragmatically addresses technical debt • Requests constructive feedback for designs early in the process • Communicates successfully across departments with large teams and many personalities • Provides mentorship for Software Engineers and participates in interview panels to hire new Software Engineers • Assists in removing obstacles for the team to yield successful sprints • Monitors health of app releases and responds to any mobile escalations • Performs peer code reviews to ensure quality of the codebase • Occasional on-call duty rotation to respond to after-hours mobile incidents • Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations • Works effectively with multiple projects and departments

Job Requirements

  • Bachelor's Degree in Computer Science or equivalent
  • Expertise in the industry, with experience in developing mobile applications, web, and/or large-scale enterprise products
  • Mobile Development Experience: Kotlin, Java, and Android Studio
  • Strong knowledge of Material Design and Android Architecture components
  • Experience with package management and app deployment pipelines
  • Deep experience with standard mobile architectures (MVC, MVVM, MVP, etc)
  • Expertise in building complex user interfaces
  • Skillful at writing effective unit and behavioral tests
  • Experience with testing frameworks such as junit, Espresso and/or Robolectric
  • Experience with software development processes (Agile, Scrum, Kanban, etc)
  • Familiar with git branching strategies and semantic versioning
  • Knowledge of mobile continuous integration best practices and tooling
  • Skillful at reviewing new feature impact on an application and recognizing potential risks.

Benefits

  • ClassPass offers thousands of fitness and wellness experiences worldwide
  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Android Engineer Jobs

ContractRemoteTeam 51-200H1B No Sponsor

• Own the edge device systems layer end-to-end, including USB hardware I/O, Custom Android (AOSP) ROM, Device security, and Field testing and deployment • Review and guide Kotlin application code (including AI-generated output) to ensure correctness, safety, and alignment with system constraints • Design, implement, and maintain **USB pipelines (Host & Gadget)**, ensuring strict latency and timing requirements • Test, validate, and debug **USB and hardware compatibility issues** in real-world environments • Build and maintain a **custom Android (AOSP) ROM** with system-level modifications • Implement and enforce **device security**, including secure boot, locked bootloader, and full-disk encryption • Define and execute **device provisioning workflows**, including field testing and hardware validation • Develop **hardware specifications and provisioning documentation** • Enforce clear separation between **hardware I/O and application logic**

Singapore
Job Closed
Sherpa logo

Android Developer

Sherpa

Award-winning, strategic, global, 100% channel agency

Android Engineer92 days ago
Full TimeRemoteTeam 11-50H1B Sponsor

• Design and develop high-quality, scalable Android applications in Kotlin/Java • Implement unit and integration testing for mobile environments • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables • Architect efficient and reusable code that adheres to best practices and coding standards • Conduct code reviews to ensure code quality, performance, and security • Optimize application performance and responsiveness • Stay updated on the latest Android development trends, tools, and technologies • Mentor and provide guidance to junior members of the development team

United States
$90K - $160K / year
Job Closed
ContractRemoteTeam 51-200H1B No Sponsor

We are building a hardware-software product that deploys Android-based edge devices in commercial environments. The device operates in a real-time, always-on mode and must perform reliably in production settings, with zero tolerance for failure during active operation. Most of the surrounding software stack — cloud backend, web dashboards, and mobile applications — is developed with the assistance of AI tooling under close human direction. The edge device hardware layer is the one part of the system where physical iteration on real hardware is required. Role Overview You will own the edge device systems layer end-to-end, including: - USB hardware I/O - Custom Android (AOSP) ROM - Device security - Field testing and deployment You will also review and guide Kotlin application code (including AI-generated output) to ensure correctness, safety, and alignment with system constraints. Responsibilities - Design, implement, and maintain USB pipelines (Host & Gadget), ensuring strict latency and timing requirements - Test, validate, and debug USB and hardware compatibility issues in real-world environments - Build and maintain a custom Android (AOSP) ROM with system-level modifications, including: - Kiosk mode and restricted production environments - Auto-start, watchdog services, and cellular connectivity (APN/modem) - OTA updates with staged rollout and rollback - SIM lock and device control mechanisms - Implement and enforce device security, including: - Secure boot, locked bootloader, and full-disk encryption - Hardware-backed attestation (Keystore / TEE) - Certificate pinning, mTLS, and signed payload verification - Disabling ADB and debug access in production - Define and execute device provisioning workflows, including field testing and hardware validation - Develop hardware specifications and provisioning documentation - Review Kotlin code (including AI-generated output) for correctness, safety, and architectural compliance - Enforce clear separation between hardware I/O and application logic

Singapore
Job Closed
Remote World logo

Android Developer

Remote World

Model N is the leader in revenue optimization and compliance for pharmaceutical, medtech, and high-tech innovators. For more than 25 years, we have helped customers maximize revenue, streamline operations, and maintain compliance through cloud-based software, value-added services, and data-driven insights. With a focus on innovation and customer success, Model N empowers life sciences and high-tech manufacturers to bring life-changing products to the world more efficiently and profitably. Model N is trusted by over 150 of the world’s leading companies across more than 120 countries. For more information, visit www.modeln.com.

Android Engineer92 days ago

Role Description We are looking for an Android Developer to design and deliver features for our Android applications. You will work on a product used by millions of people around the world. Key Responsibilities - Develop and maintain Android features using Kotlin and Jetpack Compose. - Collaborate with designers and backend teams on feature delivery. - Optimise app performance, stability, and battery usage. - Manage Google Play Store submissions and release cycles. - Write tests and conduct code reviews. Qualifications - 3+ years of Android development experience. - Expert proficiency in Kotlin and Android SDK. - Experience with Jetpack libraries and MVVM architecture. - Familiarity with CI/CD pipelines for mobile. - Strong debugging skills and quality-first mindset.

India
Job Closed