Position: Senior Android Kotlin Developer
Company: Moon Agency
Category: Android
Experience: 5y
English level: upper

Шукаємо кваліфікованого Senior Android Kotlin Developer в продуктову американську компанию, який готовий приєднатися до команди інженерів Android та  створювати продукти для ринку США.

**Requirements:**
- At least 4 years of experience in Android development in a production environment.
- Minimum of 3 years of experience with Kotlin.
- Proficient skills in software architecture design.
- Proven experience in leading a team.
- Strong knowledge of Android UI design principles, patterns, and best practices. Analyzing the UX from the Android user’s perspective.
- Competent in asynchronous programming (Coroutines).
- Experience with Dagger2 / Hilt / Koin.
- Experience working with Databases (Room/Realm/SQLite).
- Experience with Firebase Services.
- Upper-Intermediate English or higher.
- Ability to work independently and self-manage without constant supervision.
- Excellent communication skills, including the ability to effectively bring priorities, requirements, and the team's vision to upper management and the engineering team.
- Passion for continuous improvement and helping others.

**Good to have:**
- Experience with Java.
- Experience with Flutter.
- Experience with Bluetooth, maps (Google, Here, MapBox), Camera2/X, RxKotlin/RxJava.
- Experience with automated testing.
- Experience in developing car navigation applications.

**Responsibilities:**
- Collaborate in technical discussions and contribute to the development of the mobile app architecture.
- Produce well-designed, testable, highly optimized code matching the company's code style principles.
- Match the designer’s vision using best practices.
- Participate in sprint planning and estimation.
- Ensure the features are integrated on the target platforms in a way that meets the expectations of the customer.
- Mentor and support a team of Android engineers.
- Perform code review.
- Implement and maintain Continuous Integration and Delivery processes (building, testing, and deployment).