Mobile Developer Android Developer
Description
We are seeking a skilled Android developer to join our dynamic team. The ideal candidate should have a strong understanding of Android development technologies and frameworks, excellent problem-solving skills, and a passion for creating high-quality, user-centric applications. As our Android Developer is responsible to:
Role Description
-
Develop Native Android architecture
-
Develop user interface based on design provided
-
Critical thinking of user experience based on design provided
-
Write clean code
-
Perform develop new feature, maintenance, improvement, bug fixing, and application update
-
Have good and active communication internal and external
-
Must have a positive and do attitude
-
Have good analytical, negotiation, and logic skill
-
Can work both in team and personally
-
Work closely with Creative Team, Backend Team, QA Team and Project Manager to build and maintain application
-
Passion in mobile software engineering and mobile products
-
Continuous evaluation, discover and implementation of new technologies to maximize development efficiency, and solve challenging problems
Qualification
Qualifications
- At least 3 years of experience with Native Android development.
- Ability to use the Android Studio, including the needed tools/library, with ease.
- In-depth understanding of entire Android development process and lifecycle Android application.
- Fluent in Kotlin Programming Language.
- Fluent in Android SDK and Android Jetpack Library.
- Fluent in Jetpack Compose, point plus have knowledge of Atomic Design.
- In-depth understanding of entire Android development process and lifecycle Android application
- Strong knowledge in software engineering best practice, understanding OOP, and design pattern or architecture such as SOLID, MVVM, and Modularization. point plus have knowledge of TDD and FDD.
- Ability to produce high quality code and carry out unit tests to ensure usability, reliability, code coverage general and business use cases.
- Have knowledge using Git Flow, point plus have knowledge of Trunk Based Development.
- Have knowledge using CICD Gitlab.
- Fluent in API Restful integration.
- Experience in Firebase Services.
- Experience publish application to Google Play Store.
- An ability to perform well in a fast-paced environment.
- Willing to work with Hybrid system (WFO & WFH).
Benefits
- Opportunity to become a Permanent Employee
- Professional Development
- Hybrid Work Arrangement
- Daily lunch at Work
- Device will be provided by Company

Employee Get Employee