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