HamburgerMenu
hirist

Android Developer - Java/Kotlin

Posted on: 28/07/2025

Job Description

We are looking for a passionate and experienced Android Developer to join our growing mobile development team.

As an Android Developer, you will be responsible for the development and maintenance of Android applications aimed at a range of Android devices including mobile phones and tablets.

Your primary focus will be the development of Android applications and their integration with back-end services.

You will be working alongside other engineers and developers working on different layers of the infrastructure.

Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.


Key Responsibilities :

- Design, build, and maintain high-performance, reusable, and reliable Java/Kotlin code.

- Ensure the best possible performance, quality, and responsiveness of the application.

- Identify and correct bottlenecks and fix bugs.

- Help maintain code quality, organization, and automation.

- Collaborate with cross-functional teams to define, design, and ship new features.

- Work with outside data sources and APIs.

- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

- Implement solid architectural decisions and follow clean code principles.

- Participate in code reviews and team knowledge-sharing sessions.


Required Skills & Qualifications :

- 3+ years of hands-on experience in Android development using Java and Kotlin.

- Strong understanding of Android SDK, different versions of Android, and how to deal with different screen sizes.

- Solid understanding and application of Design Patterns (e., MVVM, MVP, MVC, etc.

- Familiarity with RESTful APIs to connect Android applications to back-end services.

- Good understanding of Google's Android UI design principles, patterns, and best practices.

- Experience with offline storage, threading, and performance tuning.

- Proficient understanding of code versioning tools, such as Git.

- Experience with third-party libraries and APIs.

- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.

- Experience with unit testing, UI testing, and other mobile testing strategies.

- Excellent analytical and problem-solving skills.

- Ability to work independently and in a team environment


info-icon

Did you find something suspicious?