CrawlJobs Logo
Briefcase Icon
Category Icon

Android Engineer II United States, Boston Jobs (Hybrid work)

2 Job Offers

Filters
Software Engineer II, Android Engineering
Save Icon
Location Icon
Location
United States , Boston
Salary Icon
Salary
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Software Engineer II, Android Engineering
Save Icon
Join Axon's Robotics team as a Software Engineer II in Boston. Develop Android software for mission-critical Ground Control Stations, enabling operators to command advanced robots. Utilize your 3+ years of Android experience with modern architecture, Jetpack Compose, and networking protocols. Enj...
Location Icon
Location
United States , Boston
Salary Icon
Salary
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
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