
Senior Software Engineer, Android
Job Description
Posted on: October 8, 2025
A leading digital healthcare provider seeks a Senior Android Engineer to join their remote-first team. This is a chance to impact millions by building mobile apps that support lifelong health goals. You'll work with passionate engineers to shape the future of digital care. If you're driven to solve complex problems and deliver impact, this role is your platform to thrive.
Key Responsibilities: As a Senior Software Engineer, Android, you will play a pivotal role in developing mobile applications that serve as the foundation for delivering digital healthcare at scale. Your day-to-day activities will involve close collaboration with multidisciplinary teams to create seamless user experiences while dedicating significant time to hands-on coding. You will guide junior engineers through complex challenges, lead major projects by anticipating architectural requirements, and advocate for technological advancements that enhance product quality. By actively participating in every phase of the product lifecycle-from initial concept through deployment-you will ensure that each solution is robust, scalable, and aligned with organizational goals. Your ability to communicate effectively with stakeholders and adapt quickly to evolving technologies will be key to your success in this role.
- Collaborate closely with product managers, designers, and engineers to build reliable and engaging Android applications that deliver world-class digital healthcare experiences.
- Dedicate the majority of your time to hands-on coding while serving as a technical mentor to junior engineers by addressing challenging programming and design issues.
- Lead large-scale projects by anticipating infrastructure needs and proposing advanced solutions to complex technical problems within the mobile domain.
- Write clean, well-tested code that ensures application stability and maintainability for long-term scalability.
- Influence project direction by advocating for new technologies and best practices in mobile development through collaborative decision-making.
- Work directly with stakeholders to design effective solutions that meet user needs and drive technical decisions for successful delivery.
- Contribute heavily throughout the product lifecycle from ideation to production deployment, ensuring high-quality outcomes at every stage.
- Maintain awareness of technology trends and assess trade-offs between different solutions across service boundaries to optimize performance.
- Participate in code reviews, testing processes, and continuous integration pipelines to uphold rigorous quality standards.
- Support cross-functional initiatives aimed at improving processes and finding new opportunities for members and customers.
Key Requirements: To excel as a Senior Software Engineer Android, you will bring extensive experience developing high-quality mobile products within fast-evolving environments. Your background should include architecting scalable solutions using industry-standard design patterns while demonstrating advanced proficiency in Kotlin or Java. You will have a solid grasp of asynchronous programming concepts essential for responsive applications and familiarity with core Android frameworks that underpin modern app development. Experience working with service-oriented architectures-particularly those utilizing GraphQL or REST-is highly valued. Your commitment to rigorous testing practices ensures stable releases while your knowledge of CI/CD pipelines supports efficient delivery cycles. Effective communication skills are crucial as you collaborate across disciplines; your ability to share insights openly fosters trust among colleagues. A passion for learning new technologies combined with empathy towards users makes you an ideal fit for this impactful position.
- Minimum five years' experience in Android product development with proven success delivering scalable mobile applications.
- Expertise in building maintainable app architectures using modern design patterns such as MVVM or MVC within the Android ecosystem.
- Advanced proficiency in Kotlin or Java with a deep understanding of language features and best practices for mobile development.
- Comprehensive knowledge of multi-threading and asynchronous programming techniques relevant to Android platforms.
- Hands-on experience with popular Android frameworks, including Jetpack Compose, Room Database, LiveData, ViewModel, and Animation APIs.
- Familiarity with service-oriented architectures leveraging GraphQL or RESTful APIs for efficient data exchange between services.
- Proven track record implementing unit testing using JUnit or Espresso, along with UI testing frameworks for robust application validation.
- Experience integrating CI/CD pipelines using tools like Jenkins, GitLab CI, or CircleCI to streamline development workflows.
- Understanding of app submission processes, including signing procedures and review guidelines on Google Play Store.
- Excellent communication skills complemented by strong collaboration abilities across cross-functional teams.
What sets this company apart:
- This organization stands out as a pioneer in digital healthcare innovation by focusing on sustainable behavioral change for individuals managing chronic conditions.
What's next: If interested in this position, please contact Jamie King at Jamie.King@robertwalters.com
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Software Engineer, Android Core Product - Aurora, USA

Software Engineer, Android Core Product - Norman, USA

Frontend Developer

Java Backend Developer
