HamburgerMenu
hirist

Job Description

We are looking for a skilled Android Developer to design, develop, and maintain high-quality mobile applications.


The ideal candidate should have strong expertise in Kotlin/Java, Android SDK, and modern Android development frameworks, with a focus on performance, scalability, and user experience.


Responsibilities :


- Design, build, and maintain advanced Android applications.


- Collaborate with product managers, designers, and backend teams to implement new features.


- Integrate applications with RESTful APIs, JSON, and third-party services.


- Ensure high performance, quality, and responsiveness across devices. Identify, debug, and resolve application defects and performance issues.


- Write clean, maintainable, and scalable code following best practices. Participate in code reviews, testing, and technical documentation.


- Stay updated with the latest Android trends, tools, and technologies.


Required Skills & Experience :


- Years of experience in Android application development. Strong proficiency in Kotlin and/or Java.


- Solid understanding of Android SDK, UI components, and lifecycle management.


- Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, etc.).


- Hands-on experience with architectural patterns such as MVVM/MVC/MVI.


- Experience working with REST APIs, JSON, and third-party SDKs.


- Familiarity with Git and version control workflows.


- Knowledge of Gradle builds, app packaging, and Play Store deployment.


Good to Have :


- Experience with dependency injection (Dagger, Hilt, Koin). Knowledge of Coroutines, Flow, or RxJava.


- Experience with unit testing and UI testing frameworks.


- Familiarity with offline storage, caching, and sync mechanisms.


- Exposure to Firebase services (Analytics, Crashlytics, etc.).


- Understanding of Material Design guidelines.


Soft Skills :


- Strong problem-solving and debugging skills.


- Ability to work effectively in an Agile/Scrum environment.


- Good communication and collaboration skills.


- Ownership mindset with attention to detail and quality.


Education : Bachelors degree in Computer Science, Engineering, or equivalent practical experience.

info-icon

Did you find something suspicious?