CrawlJobs Logo

Android Engineer II

United States, Boston 125000.00 - 170000.00 USD / Year · Job Posted December 13, 2025
Apply Position
Job Link Share

Job Description

At WHOOP, we're on a mission to unlock human performance and healthspan. WHOOP empowers members to perform at a higher level through a deeper understanding of their bodies and daily lives. WHOOP is hiring an Android Engineer II to join one of our high-impact product teams: Healthcare or Growth. You’ll work on features that scale our systems and improve reliability, remove friction from user experiences, or help members improve their physical, emotional, and hormonal health through clinical-grade insights. Whether building shared frameworks, iterating on growth experiments, or shipping health-driven features, you'll deliver work that directly impacts our members' lives. You’ll collaborate across functions, write well-architected code, and contribute to a platform that is improving health outcomes and unlocking human potential at scale.

Job Responsibility

  • Design, build, and maintain scalable Android features that integrate with WHOOP’s backend services and APIs
  • Collaborate with backend, infrastructure, and product teams to ensure seamless and performant end-to-end systems
  • Apply modern Android architecture patterns (e.g., MVVM, MVI) and modular design principles to support team scalability
  • Improve developer enablement by enhancing shared Android libraries, frameworks, and build tooling
  • Monitor app performance, debug complex issues, and optimize for speed, stability, and battery life
  • Write secure, well-tested code and participate in design and code reviews to maintain engineering excellence
  • Document technical decisions, architecture, and design to promote alignment and knowledge sharing

Requirements

  • 2–4 years of professional Android development experience
  • Proficiency in Kotlin (and Java when necessary), Android Jetpack libraries, and the Android development ecosystem
  • Strong understanding of Android app structure, lifecycle, concurrency (Coroutines), and memory management
  • Experience integrating with RESTful APIs and backend services
  • Familiarity with modular architecture and scalable design systems (MVVM, MVI)
  • Experience using Git and productivity tools like Jira, Confluence, and GitHub
  • Exposure to mobile CI/CD workflows, Gradle build configuration, and mobile release processes
  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions

What we offer

  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Android Engineer II

8 matching positions

Software Engineer II - Android Engineer

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip e...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience developing Android applications using Kotlin and/or Java
  • Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
  • Experience working with Git and contributing code through reviews in a team environment
  • Strong learning mindset and interest in building products that support real-world workflows
Job Responsibility
Job Responsibility
  • Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
  • Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
  • Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
  • Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
  • Help diagnose and fix bugs or performance issues to improve app reliability and user trust
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

We’re looking for a Software Engineer II - Android to join our fast-growing team...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app
  • 2-5 years’ experience of commercial software development, solving different kinds of technical problems
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app and familiarity with mobile web and back-end technologies would be beneficial
  • 2-6 years' experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts and more.
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
  • Health benefits. We offer great coverage and competitive premiums.
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

Design, build, and maintain high-quality Android applications to enhance the fou...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in Computer Science or a related field
  • 3+ years of experience in Android development, with expertise in Java or Kotlin and a deep understanding of the Android SDK, architecture components, and design patterns
  • Experience with mobile development tools like Android Studio and version control systems such as Git
Job Responsibility
Job Responsibility
  • Design, build, and maintain high-quality Android applications to enhance the foundational components of the Uber Apps
  • Collaborate with cross-functional teams including product managers, designers, data scientists, and other engineers
  • Ensure the performance, quality, and responsiveness of applications
  • Participate in code reviews, troubleshooting, and debugging to uphold high engineering standards
  • Be actively involved in sprint planning sessions and project retrospectives to contribute to team development cycles and project completion
  • Fulltime
Read More
Arrow Right

Software Engineer II – Android

We are looking for a Software Engineer II – Android to join our mobile engineeri...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 3+ years of professional Android development experience in a product‑focused engineering environment
  • Solid proficiency in Kotlin and solid understanding of Java
  • Hands‑on experience with Android SDK, Android Studio, Gradle, and modern Android libraries (Jetpack components such as ViewModel, LiveData, Room, Navigation)
  • Good understanding of REST APIs, JSON, networking, threading, and asynchronous programming
  • Familiarity with unit testing, instrumentation testing, and debugging tools on Android
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Android application features using Kotlin (and Java where applicable) in a large‑scale production codebase
  • Collaborate with product management, design, and backend teams to translate requirements into high‑quality Android implementations
  • Write clean, maintainable, and well‑tested code following Android best practices, architectural patterns (MVVM, Clean Architecture), and coding standards
  • Debug and resolve issues related to performance, reliability, memory usage, and crashes across a wide range of Android devices and OS versions
  • Participate in code reviews, provide constructive feedback, and incorporate feedback from peers to improve code quality
  • Contribute to improving engineering fundamentals such as build quality, CI/CD pipelines, test coverage, and release readiness
  • Demonstrate end‑to‑end ownership of assigned features, including development, testing, rollout, and post‑release monitoring
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

We’re looking for a Software Engineer II (Android) to join our fast-growing mobi...
Location
Location
United Kingdom , Oxford; London
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated ability to use AI tools to improve efficiency, quality, and decision-making in day-to-day work
  • Proven ability to operate effectively with a global-first mindset
  • Experience of developing an Android app and familiarity with mobile web and back-end technologies would be beneficial
  • At least 3 years’ experience of commercial software development, solving different kinds of technical problems
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral bonuses
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android

Uber for Family was made for family organizers who want to share their payment p...
Location
Location
Brazil , Rio de Janeiro
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND/ OR +4-year total technical software engineering experience
  • Proficiency in Java and Kotlin, strong knowledge of both programming languages commonly used for Android development
  • Experience with Android SDK, strong knowledge of Android's core libraries, tools, and frameworks
  • Knowledge of Android UI/UX Design Principles, experience designing responsive and intuitive user interfaces
  • Advanced English language skills to work with other engineers and stakeholders from different regions around the world
Job Responsibility
Job Responsibility
  • Partner with fellow engineers to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, millions of Uber riders and drivers worldwide
  • Work on Uber's most complex applications by designing, implementing, and unit testing the mobile application code
  • Work with Product Managers and Designers to nail user experiences
  • Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity
  • Lead upstream and downstream dependencies, collaborate with other engineering teams, capture requirements, evolve solutions and enable successful adoption
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Go to person to get clarity of problem statements and also can break down into meaningful tasks
  • Promote and demonstrate problem-specific expertise and execution excellence in delivering results
Read More
Arrow Right

Software Engineer II, Android

Procurify is seeking a driven and collaborative Software Engineer II, Android to...
Location
Location
Canada
Salary
Salary:
95000.00 - 125000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience focused on building, shipping, and maintaining native Android applications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Solid understanding of the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3 and Retrofit2
  • Experience with Google’s design principles and interface guidelines
  • Familiar with dependency injection and modern architectural patterns like MVVM and CLEAN
  • Experience working with agile practices (Scrum/Kanban) and CI/CD principles
  • Strong analytical and problem-solving skills with the ability to work autonomously on features
  • Maintains a professional and current LinkedIn profile, updated upon joining
Job Responsibility
Job Responsibility
  • Apply your expertise as an Android Software Engineer
  • Implement modules of simple to moderate complexity and new features in the existing Android application
  • Pitch in to the improvement of the technical implementation and architecture of the code
  • Contribute to our Android Architecture: Help identify and contribute to initiatives to improve our mobile architecture
  • Champion Code Quality: Contribute clean, efficient, testable, and reusable code that is easy to maintain and extend
  • Actively participate in code reviews, sharing your knowledge and providing constructive feedback
  • Drive Performance & Stability: Participate in the investigation and resolution of defects, performance bottlenecks, and any other issues affecting the quality and stability of the Android application
What we offer
What we offer
  • Flexible working: remote-first organization with flexible working hours from within Canada
  • Responsible time off
  • Extended health benefits: competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account
  • Community initiatives: regular volunteer days, Donate Your Day program, and education lunch and learns
  • Stock options: competitive stock program
  • DEI initiatives: diversity, equity, and inclusion roundtable
  • Fulltime
Read More
Arrow Right