Android Mobile Engineer

Skills
Mobile Application DevelopmentMobile ApplicationsSoftware DevelopmentAndroidAndroid DevelopmentAndroid TestingKotlin
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 4+ years Mobile software engineering experience
  • At least 2 years Kotlin-Android software engineering experience
  • Strong communication and cross-functional partnership skills
  • Experience with Android testing frameworks and best practices
  • Familiarity with mobile infrastructure such as CI/CD, automated test environments, build & release systems
  • Experience in constructing platform and common components
  • Self-driven mindset

Nice to have

  • High-quality code delivery
  • Strong knowledge of Compose, GraphQL
  • Proficiency with MVVM architecture
  • Familiarity with analytics and monitoring tools
  • Comfortable setting team milestones and deliverables

Day to day

  • Develop features & functionality for Gusto's native Android app
  • Own and scale shared services
  • Work closely with partner teams such as product-apps, security, system design, and infrastructure
  • Build, test, and refine core services like push-notification system, localization, etc
  • Improve and maintain mobile infrastructure, including build-pipelines, testing automation, release process
  • Collaborate with product management, design, and mobile product engineering teams to resolve technical and customer pain points