Senior Android Engineer (Kotlin)
EITACIES Inc. · Phoenix, AZ · 1 mo ago
On-siteEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain high-quality Android applications using Kotlin.
- Build scalable, secure, and performant mobile solutions.
- Implement modern Android architecture patterns such as MVVM and Clean Architecture.
- Develop UI components using Jetpack Compose and traditional Android UI frameworks.
- Integrate REST APIs and backend services.
- Write unit tests and participate in code reviews.
- Collaborate with product managers, designers, QA, and backend engineers.
- Troubleshoot issues and optimize application performance.
Required Skills
- 7+ years of software development experience.
- 5+ years of hands-on Android development experience.
- Strong expertise in Kotlin and Android SDK.
- Experience with Jetpack Compose.
- Strong understanding of MVVM architecture and Android Jetpack components.
- Experience consuming RESTful APIs.
- Knowledge of Coroutines, Flow, and asynchronous programming.
- Experience with Git and CI/CD pipelines.
- Strong debugging and performance tuning skills.
Preferred Qualifications
- Experience in large-scale enterprise mobile application development.
- Financial services or banking domain experience.
- Prior experience working with American Express.
- Familiarity with GraphQL.
- Experience with dependency injection frameworks such as Hilt or Dagger.