CrawlJobs Logo
Briefcase Icon
Category Icon

Android Engineer II United States, Boston Jobs (On-site work)

1 Job Offers

Filters
Android Engineer II
Save Icon
Join WHOOP in Boston as an Android Engineer II to unlock human performance. Build scalable features with Kotlin, Jetpack, and modern architecture (MVVM/MVI) for our Healthcare or Growth teams. Collaborate cross-functionally to deliver impactful health and wellness experiences, with equity and ben...
Location Icon
Location
United States , Boston
Salary Icon
Salary
125000.00 - 170000.00 USD / Year
whoop.com Logo
Whoop
Expiration Date
Until further notice
Looking for Android Engineer II jobs? This mid-level engineering role represents a crucial career step for developers specializing in the Android ecosystem. An Android Engineer II is an experienced professional who moves beyond foundational tasks to take ownership of significant features and components within an application. They are responsible for designing, building, and maintaining robust, scalable, and user-friendly Android applications that meet both user needs and business objectives. Professionals in these jobs are key contributors within their teams, often mentoring junior engineers and influencing technical direction while executing complex development work. Typical responsibilities for an Android Engineer II are comprehensive and impact the full development lifecycle. They architect and implement new features using modern Android technologies, ensuring code is clean, maintainable, and well-tested. A core part of the role involves deep collaboration with cross-functional partners, including product managers, designers, and backend engineers, to translate product requirements into technical specifications and seamless end-to-end experiences. Engineers in these positions are expected to write unit and integration tests, conduct thorough code reviews to uphold team standards, and actively participate in sprint planning and agile ceremonies. They also diagnose and resolve performance bottlenecks, memory issues, and bugs to ensure application stability and a positive user experience. The skill set required for Android Engineer II jobs is both deep and broad. Proficiency in Kotlin is standard, with a strong understanding of Java interoperability often necessary. Expertise in modern Android architecture patterns like MVVM (Model-View-ViewModel) or MVI (Model-View-Intent) is essential, as is hands-on experience with core Jetpack libraries such as Room, WorkManager, Navigation, and increasingly, Jetpack Compose for declarative UI. These roles demand competency with coroutines or RxJava for asynchronous programming, dependency injection frameworks like Hilt or Dagger, and networking with libraries such as Retrofit. Familiarity with continuous integration and delivery (CI/CD) pipelines for mobile, version control with Git, and writing automated tests is a common expectation. Beyond technical prowess, successful candidates demonstrate strong problem-solving abilities, effective communication skills, and a commitment to writing reliable, production-quality code. For developers with several years of experience, Android Engineer II jobs offer the opportunity to deepen technical expertise while increasing impact. These positions are found across diverse industries—from consumer fitness and finance to enterprise software and beyond—making it a versatile and in-demand career path for those passionate about building high-quality mobile experiences on the world's most popular mobile operating system.

Filters

×
Category
Location
Work Mode
Salary