Senior Android Developer
Responsibilities:
- Develop new features and maintain existing Android applications.
- Write clean, efficient, and maintainable code in Kotlin.
- Participate in designing application architecture.
- Conduct code reviews and ensure high code quality.
- Write unit tests to ensure application stability and reliability.
- Collaborate with backend developers to integrate APIs.
- Work with version control systems (Git).
- Analyze and troubleshoot application issues and bugs.
- Stay up to date with modern trends and technologies in Android development.
- Participate in team discussions and contribute to technical decision-making.
Requirements:
- 5+ years of experience in Android application development.
- Strong knowledge of Kotlin and Java.
- Solid understanding of OOP principles, design patterns, and SOLID.
- Strong knowledge of core Android components (primarily Jetpack Compose; experience with View-based UI is a plus).
- Experience with multithreading and asynchronous programming using Coroutines and Flow.
- Understanding of RESTful APIs and experience with network requests.
- Experience working with databases (e.g., Room).
- Ability to write unit tests.
- Experience with Git version control.
- Strong teamwork and communication skills.
- English level: B2 or higher (ability to read and understand technical documentation).
- Clear understanding of the development lifecycle and processes.
Nice to Have:
- Experience with architectural patterns.
- Strong understanding of Clean Architecture.
- Experience working with Jetpack libraries.
- Experience with Dependency Injection (e.g., Dagger, Hilt).
- Experience with CI/CD systems.
- Experience publishing applications to the Google Play Store.
- Knowledge of Material Design guidelines.
- Experience working with third-party libraries and SDKs.
- Experience with basic animations and Lottie-based animations.
- Experience working with configuration files using Kotlin DSL.
- Experience with other platforms or knowledge of additional programming languages.
Required languages
| English | B2 - Upper Intermediate |
Published 20 November
122 views
ยท
61 applications
78% read
๐
Average salary range of similar jobs in
analytics โ
Loading...