← Back to jobs

Exaways Corporation Logo
Senior Android Engineer

Exaways Corporation

 

Sunnyvale, CA, USA

Posted On: 7 days ago
Experience: 10+ years
Availability: Onsite
Openings: 2
Category: Senior Android Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

Lead development of high-quality Android applications within a multi-module environment.

This role is on-site.

Responsibilities

  • Build reusable Android components and orchestrate user interactions.
  • Integrate backend services using REST and GraphQL APIs.
  • Implement robust app architectures using MVVM, MVP, or Clean patterns.
  • Maintain high test coverage across the codebase.
  • Collaborate with product, design, and UX teams to implement intuitive user experiences.

Required Skills

  • 10+ years of professional experience in Android development.
  • Expert-level knowledge of Kotlin, Android SDK, and Gradle.
  • Deep understanding of Android framework components and lifecycle management.
  • Proficiency with asynchronous coroutines and Dagger for dependency injection.
  • Strong experience with multithreading, networking, offline storage, and performance tuning.
  • Extensive experience with Git and continuous integration workflows.
  • Hands-on experience with testing frameworks including Mockk, Google Truth, Robolectric, and Espresso.
  • Ability to work effectively in multi-module project environments.
  • Experience consuming REST and GraphQL APIs.

Preferred Skills

  • Experience implementing MVVM, MVP, or Clean architecture patterns.

Education

ANY GRADUATE

Related Jobs

No related jobs found

← Back to jobs