K Health

Staff Android Engineer

Job Description

Posted on: 
November 8, 2023

We are seeking Android engineers who have significant experience building robust mobile applications from the ground-up with attention to accessibility, maintainability, and efficiency.

Responsibilities

  • Lead architecture and design of features, from conception to launch
  • Collaborate with product designers, product managers, and other software engineers to deliver excellent user experiences with high quality
  • Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility
  • Make critical engineering decisions considering risks, trade offs, and alternative solutions
  • Spearhead investigations, production issues and bugs
  • Identify tech debt before it becomes an issue and work with team to prioritize it appropriately
  • Mentor other mobile engineers and improve engineering processes to increase team effectiveness

Job Requirements

  • 8+ years experience developing, releasing, and maintaining customer-facing Android applications
  • Proficiency with Kotlin, Android Studio, Gradle, and Dagger
  • Experience writing testable code and automating test regressions
  • Experience with REST architecture for web services
  • Knowledge full software development life cycle best practices, including coding standards, code reviews, source control management, continuous deployments, testing and operations
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Strong problem solving and analytical/reasoning skills
  • Excellent verbal and written communication skills

Bonus

  • Experience in mobile design patterns (MVVM, MVI, VIPER), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance
  • Experience with automated mobile build / release pipelines, multi-module application development
  • Experience with embedded databases

Apply now

More job openings