Senior Android Developer

Overview

Hybrid
Depends on Experience
Full Time

Skills

MVVM
Android
UX
Agile
UI

Job Details

We are looking to hire a Senior Android Developer who can take ownership of building and leading a new Android application that will have a significant impact in the transportation industry.

Details:

  • On-site in Phoenix 2 days per week
  • Estimated compensation 160-170K
  • Opportunity for growth in management


Responsibilities:

  • Overseeing the team's work and guiding them to establish best practices.
  • Reviewing code, making sure it meets quality standards.
  • Make architectural decisions that ensure the app is scalable and efficient.
  • 80% Leadership, working with other engineers and designers for a seamless design.
  • 20% Coding, taking features from the design phase through launch.


Requirements:

  • 7+ years of experience developing high-quality Android applications.
  • Bachelor's degree in Computer Science/Engineering or equivalent experience.
  • Proficiency in Java and Kotlin, the primary development languages for Android.
  • Experience with Jetpack Compose, a modern UI framework for Android.
  • In-depth knowledge of the Android platform and popular third-party libraries.
  • Solid understanding of architecture and design patterns such as MVVM, MVI, event-driven architectures, and dependency injection.
  • Strong background designing, developing, and maintaining production code in enterprise environments.
  • Experience with Agile methodologies for efficient development.
  • Solid understanding of Android UX principles and ability to collaborate with UX teams to ensure a user-friendly app interface that adheres to current Android UI guidelines.
  • Deep understanding of unit testing, UI testing, and mocks to deliver high-quality, reliable code.
  • Experience mentoring colleagues and less experienced engineers to foster a collaborative and supportive development environment.


Partner with Sayva Solutions to find an exceptional opportunity that aligns with your professional aspirations. Our team is dedicated to understanding your unique skills, providing personalized insights to bolster your interview performance, and offering ongoing support throughout the hiring process. Sayva Solutions maintains a vast network and strong relationships with a variety of professionals, enabling us to connect you with exciting job opportunities. #LI-AS1