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:
- Explore and implement related Mobile & Cross Platform technology and best practices
- Obtain and analyze user requirements from a user and IT perspective
- Aligning user needs with existing processes and providing added value and reviewing application code
- Team supervision to comply with predetermined standards.
Qualification
- Bachelor degree of Information / System Engineering or related
- At least 3 years of experience with Native Android development
- Ability to use the Android Studio, including the needed tools/library, with ease.
- Ability to produce high quality code Carry out unit tests to ensure usability, reliability, general and business use cases.
- Have knowledge using Git Flow, point plus have knowledge of Trunk Based Development.
- 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, TDD, MVVM, Modularization, and etc.
- Ability to perform well in a fast-paced environment.
- Fluent in Kotlin Programming Language Fluent in Android SDK and Android Jetpack Library
- Experience in Firebase Services Fluent in API Restful Experience publish application to Google Play Store 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