
Senior Software Engineer, Android (Kotlin)
RemoteHunter · United States
- Hybrid
- Full-time
- $220,000 / year
- United States
Job highlights
- Develop and maintain core Android applications.
- Collaborate on mobile projects from inception to completion.
- Architect flexible and reusable code solutions.
- Mentor junior engineers and conduct code reviews.
- Enhance healthcare professional productivity via technology.
About the role
About Our Client:
The organization operates in the healthcare technology sector, aiming to enhance physician productivity and patient care through digital solutions. It manages the largest medical professional network in the United States, providing a platform that connects verified clinicians for collaboration, access to medical news, career management, and virtual patient visits. The organization's focus includes addressing inefficiencies in the U.S. healthcare system and promoting equity through an inclusive and diverse work culture.
About the Opportunity:
The Senior Software Engineer, Android (Kotlin) role involves developing and maintaining the organization's primary Android applications. The position requires collaborating with cross-functional teams to deliver high-quality mobile solutions that support healthcare professionals in their daily work. This role significantly impacts the user experience and the organization's mission by ensuring robust, efficient, and scalable mobile applications.
Responsibilities:
- Collaborate with product managers, designers, QA, and developers to drive mobile projects from start to finish
- Participate in decision-making regarding project scope, complexity, and timelines
- Architect code to promote flexibility, modularity, and reusability
- Mentor team members through knowledge sharing and code reviews
- Write tests and monitor applications to detect and resolve bugs
Requirements:
- Advanced proficiency in Kotlin
- Minimum of 7 years professional experience in Android development using Android SDK
- Experience managing the full app development lifecycle, including publishing on Google Play
- Familiarity with Clean Architecture is preferred
- Experience with AI agentic development is preferred
- Up-to-date knowledge of Android community patterns and libraries
- Experience with JUnit and instrumentation testing
- Understanding of design patterns and their application
- Experience with asynchronous programming and network communication
- Ability to self-manage with strong follow-through
- Effective and concise communication skills
- Desire to mentor and develop other software engineers
Pay Range and Compensation Package:
The US total compensation range for this full-time position is $164,000 - $220,000, including salary and equity.
Benefits & Perks:
- Medical, dental, and vision insurance for employees and their families
- 401(k) plan with matching
- Employee stock purchase plan
- Family planning support, Childcare Flexible Spending Account, and parental leave
- Life, Accidental Death & Dismemberment (AD&D), and disability insurance
- Generous paid time off, holidays, and company-sponsored trips
- Wellness benefits
Key skills/competency:
- Android Development
- Kotlin
- Software Engineering
- Mobile Applications
- Clean Architecture
- AI Development
- Agile Methodologies
- Unit Testing
- Mentorship
- Problem-Solving
Skills & topics
- Senior Android Engineer
- Kotlin
- Android Development
- Healthcare Technology
- Mobile Applications
- Software Engineer
- Clean Architecture
- AI Development
- Remote Job
- US Compensation
How to get hired
- Tailor your resume: Highlight Kotlin, Android SDK, and 7+ years of experience. Emphasize full app lifecycle management and Google Play publishing.
- Showcase architecture skills: Detail your experience with Clean Architecture and design patterns in your resume and cover letter.
- Prepare for technical interviews: Be ready to discuss Kotlin, Android SDK, asynchronous programming, and testing frameworks like JUnit.
- Demonstrate mentorship ability: Highlight past experiences mentoring other developers and leading code reviews during your application and interviews.
- Express passion for healthcare: Articulate your interest in improving healthcare technology and physician productivity.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the key technical skills for the Senior Android Engineer role at this healthcare tech company?
- The Senior Android Engineer role at this healthcare technology company requires advanced proficiency in Kotlin, a minimum of 7 years of Android development experience using the Android SDK, and familiarity with the full app development lifecycle, including Google Play publishing. Experience with Clean Architecture, AI agentic development, JUnit, instrumentation testing, design patterns, and asynchronous programming is also highly valued.
- How does this Senior Android Engineer position contribute to the company's mission?
- This Senior Android Engineer role directly contributes to the company's mission by developing and maintaining the organization's primary Android applications. These applications enhance physician productivity and patient care by connecting clinicians, providing access to medical news, and facilitating virtual patient visits, ultimately addressing inefficiencies in the U.S. healthcare system.
- What is the expected experience level for the Senior Android Engineer (Kotlin) position?
- The role expects advanced proficiency in Kotlin and a minimum of 7 years of professional experience in Android development. Candidates should also demonstrate experience managing the full app development lifecycle and ideally have familiarity with Clean Architecture and AI agentic development.
- What does the compensation and benefits package look like for the Senior Android Engineer role?
- The full-time position offers a US total compensation range of $164,000 - $220,000, which includes salary and equity. Additionally, comprehensive benefits include medical, dental, and vision insurance, a 401(k) plan with matching, employee stock purchase plan, family planning support, and generous paid time off.
- Is the Senior Android Engineer role at RemoteHunter remote, and what is the company culture like?
- Yes, the Senior Android Engineer role is remote. The hiring company emphasizes an inclusive and diverse work culture, aiming to promote equity. They are dedicated to creating an environment where all employees feel valued and respected.