HHAeXchange logo
HHAeXchange

Better Homecare, Better Health

Senior Mobile Software Engineer, Android

Android EngineerSoftware EngineerOtherRemoteSeniorTeam 501-1,000Since 2008H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

95 days ago

Salary

$122K - $145K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAWSAzureFirebaseKotlin

Job Description

Senior Mobile Software Engineer, Android

HHAeXchange

• Design, build, and maintain high‑performance mobile applications adhering to healthcare security and accessibility standards. • Own features from concept to release, including design, development, testing, optimization, and regulatory compliance (HIPAA, WCAG). • Partner with Product, Design, Backend, and QA teams to deliver functional, accessible, and visually polished applications. • Enforce platform best practices through code reviews, performance optimization, and resolution of bottlenecks and memory or concurrency issues. • Implement automated testing (unit, UI, integration) and debug complex issues across devices, OS versions, and form factors. • Own mobile deployment pipelines, leveraging Fastlane and CI/CD workflows to automate testing and distribution. • Use tools such as CursorAI and GitHub Copilot to improve development velocity and quality. • Build and maintain secure solutions for sensitive patient data, supporting audits and compliance. • Mentor engineers, champion mobile best practices, and drive continuous improvement. • Estimate effort, manage timelines, and ensure high‑quality releases.

Job Requirements

  • 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

Benefits

  • Competitive health plans
  • Paid time-off
  • Company paid holidays
  • 401K retirement program with a Company elected match
  • Other company sponsored programs

Related Job Pages

More Android Engineer Jobs

AGENTIC logo

Android Developer

AGENTIC

The Event for the Autonomous AI Era

Android Engineer95 days ago
OtherRemoteTeam 11-50Since 2017H1B No Sponsor

• Design, build, and maintain high-performance, scalable Android applications using Kotlin (primary) and Java (when needed). • Collaborate closely with product managers, designers, QA engineers, and backend teams to define requirements and deliver polished features. • Translate business and user requirements into clean, maintainable, and testable code following modern Android architecture best practices (MVVM, MVI, Clean Architecture). • Implement pixel-perfect UI/UX following Material Design 3 guidelines and ensuring excellent performance across a wide range of Android devices and OS versions. • Integrate REST/GraphQL APIs, handle offline support, data persistence (Room,DataStore), secure authentication, push notifications, and analytics. • Write robust unit, integration, and UI tests (JUnit, Espresso, Robolectric, MockK). • Participate in code reviews, architectural discussions, and continuous improvement of the mobile codebase. • Localize app content and UI strings for English and Spanish-speaking users; adapt features to regional preferences and compliance requirements. • Communicate effectively in both English and Spanish during meetings, documentation, user support tickets, and stakeholder updates. • Debug and resolve production issues quickly while maintaining high code quality and app stability. • Stay current with Android ecosystem changes (new Jetpack libraries, Kotlin Multiplatform Mobile when relevant, Google Play policies, etc.)

United States
Instituto de Pesquisas Eldorado logo

Android Developer

Instituto de Pesquisas Eldorado

Somos um Instituto de Pesquisa, Desenvolvimento e Inovação único no Brasil. Estamos em constante inspiração pelo novo!

Android Engineer95 days ago
Full TimeRemoteTeam 1,001-5,000Since 1999H1B No Sponsor

• Develop new Android applications and evolve existing architectures using Kotlin and Java. • Create user interfaces and flows, integrating services, APIs, and Android system components. • Propose architectural solutions, design patterns, and best practices to ensure app performance, security, and quality. Work on building new modules and features from planning through implementation and delivery. • Perform evolutionary and corrective maintenance when necessary, ensuring stability and compatibility. • Investigate complex issues, performing advanced debugging and log analysis in logcat, including application and framework layers (SELinux, permissions, etc.). • Adapt and optimize system apps for new Android versions, considering API changes and OS behavior. • Actively participate in code reviews, contributing to internal standards and sharing knowledge with the team. • Collaborate on an international project, using English for reading, writing, and conversation.

Brazil
Job Closed
Full TimeRemoteTeam 51-200H1B Sponsor

• Architectural Leadership: Lead the design and implementation of complex, scalable mobile architectures. You’ll ensure our codebase remains modular, testable, and maintainable as we scale. • Product Strategy: Partner deeply with Product, Design, and Sports Science to turn ambiguous requirements into concrete technical roadmaps. You’ll build high-fidelity prototypes to de-risk new product directions. • Operational Excellence: Own the end-to-end lifecycle of our apps. This includes obsessing over performance (app startup, frame rates, battery usage) and optimizing our CI/CD pipelines to ensure we ship high-quality code daily. • Data Visualization: Design and build sophisticated tools that transform complex athlete data into intuitive, actionable insights. • Mentorship & Culture: Raise the collective bar of the engineering team. You will conduct rigorous code reviews, lead technical discussions, and mentor mid-level and junior developers. • Innovation: Actively research and pilot new technologies (e.g., Compose, KMP, or New Architecture components) to keep our stack at the cutting edge.

Ireland
Job Closed
Trellix logo

Reverse Engineer – Android

Trellix

The Future of XDR. We Bring Security to Life.

Android Engineer98 days ago
OtherRemoteTeam 1,001-5,000H1B Sponsor

• Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks • Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs • Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends • Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.

United States
Job Closed