Android Developer
We are looking for a skilled Android Developer to join our team for a 2โ3 month project with the potential for extension. The role involves developing new features, supporting existing Android applications, and ensuring high code quality in a fast-paced development cycle.
Youโll work closely with backend engineers, participate in architectural discussions, and contribute to delivering stable and maintainable Android apps.
Responsibilities
- Develop new features and maintain existing functionality for Android applications.
- Write clean, efficient, and maintainable Kotlin code.
- Participate in designing and improving application architecture.
- Conduct code reviews and ensure adherence to coding standards.
- Write unit tests to ensure app stability and reliability.
- Collaborate with backend developers to integrate RESTful APIs.
- Use version control systems (Git) effectively in team workflows.
- Diagnose and fix bugs and performance issues.
- Stay updated with modern Android development trends and tools.
- Contribute to technical discussions and team decision-making.
Requirements
- 4+ years of hands-on experience in Android development.
- Proficiency in Kotlin and Java.
- Strong understanding of OOP, design patterns, and SOLID principles.
- Experience with Jetpack Compose as the primary UI toolkit (View-based UI is a plus).
- Solid experience with coroutines, Flow, and asynchronous programming.
- Strong knowledge of RESTful APIs and networking in Android.
- Experience working with local databases (e.g., Room).
- Familiarity with unit testing and testable architecture.
- Comfortable using Git in a team environment.
- Good communication and teamwork skills.
- English proficiency sufficient to read and understand technical documentation.
- Solid understanding of modern development workflows and SDLC.
Required languages
English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...