Sr Mobile Software Engineer, Android
Team: Development
Location: United States
Commitment: Full Time
Workplace Type: remote
Essential Job Duties
- Hands‑on Mobile Development: Design, build, and maintain high‑performance mobile applications adhering to healthcare security and accessibility standards.
- End‑to‑End Feature Ownership: Own features from concept to release, including design, development, testing, optimization, and regulatory compliance (HIPAA, WCAG).
- Cross‑Functional Collaboration: Partner with Product, Design, Backend, and QA teams to deliver functional, accessible, and visually polished applications.
- Code Quality & Performance: Enforce platform best practices through code reviews, performance optimization, and resolution of bottlenecks and memory or concurrency issues.
- Testing & Reliability: Implement automated testing (unit, UI, integration) and debug complex issues across devices, OS versions, and form factors.
- CI/CD & Automation: Own mobile deployment pipelines, leveraging Fastlane and CI/CD workflows to automate testing and distribution.
- AI‑Driven Development: Use tools such as CursorAI and GitHub Copilot to improve development velocity and quality.
- Healthcare Compliance & Security: Build and maintain secure solutions for sensitive patient data, supporting audits and
- Technical Leadership: Mentor engineers, champion mobile best practices, and drive continuous improvement.
- Planning & Delivery: Estimate effort, manage timelines, and ensure high‑quality releases.
Other Job Duties
- Other duties, as assigned by supervisor or HHAeXchange leadership.
Travel Requirements
- Travel up to 10%, including overnight travel
Required Education, Experience, Certifications and Skills
- Bachelor’s or master’s degree in Computer Science, Engineering, or related field, or equivalent experience.
- 5+ years of professional native mobile development experience in Kotlin.
- Strong expertise in modern mobile architectural patterns (MVVM, Clean Architecture).
- Proven experience building responsive, high-quality mobile applications across multiple screen sizes, orientations, and device form factors.
- Strong experience integrating RESTful APIs, JSON, and complex backend services using cloud platforms such as AWS, Firebase, or Azure.
- Strong understanding of concurrency models, background execution, and push notification ecosystems.
- Strong knowledge of mobile security best practices, including encryption at rest and in transit, secure key management, certificate pinning, and platform-specific secure storage.
- Experience with automated testing and mobile debugging tools across devices and OS versions.
- Proven experience in performance optimization, memory management, battery efficiency, and network efficiency on mobile devices.
- Advanced Git proficiency with complex branching and merge strategies.
- Experience with CI/CD, Fastlane, automated builds, and beta deployments.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, or similar) to improve development velocity, refactoring, and documentation.
- Familiarity with healthcare compliance (HIPAA/GDPR) and awareness of AI/ML use cases.
- Strong problem‑solving, debugging, and communication skills.
- Experience using JIRA, Confluence, and Agile methodologies.
- Demonstrated commitment to clean code, quality, and mentoring others.
- Willingness to explore and adopt AI tools responsibly to enhance productivity and innovation in your role
Platform Specific Technical Requirements
- Deep proficiency in Kotlin (Java as needed).
- Expertise in Jetpack Compose and modern Android UI frameworks.
- Strong experience with Room, SQLite, and Android Keystore secure storage.
- Expertise in Android accessibility APIs (TalkBack) and inclusive design best practices.
- Strong understanding of Coroutines, Flow, WorkManager, and Android services.
- Experience with JUnit, Espresso, and UI testing tools.
- Expertise in performance profiling and optimization using Android Studio Profiler (CPU, memory, network).
- Strong knowledge of app signing, Play Store deployment, and FCM.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
