Job description for ANDROID DEVELOPER at PT Talent Placement Consulting Indonesia
Responsibilities
1. Develop application for project and change request based on requirement
2. Internal testing
3. Bug fixing
4. Create technical documentation
Qualifications
1. Education: S1 or equal 2.
2. Technical Skill :
a. MVVM, Clean Architecture, Clean Code, SOLID Principle
b. Remote data using RESTful APIs/ GraphQL, and Local data using Room Database
c. Kotlin, Android Jetpack
d. Reactive Programming, Dependency Injection
e. Android Studio IDE, NDK, SDK
f. Unit Testing is a plus
3. Other / Analytical Skill:
a. Good OOP Concept, Debugging analysis and understanding of Android Life Cycle
b. Security Concept (obfuscate, ProGuard, Top 10 OWAPS)
c. Sonarqube
d. Ability to work comfortably in a fast-paced, Agile team development environment
e. Experience in GITFLOW (GIT)
f. Develop animation, transitions and interaction for UI and visual elements
g. Problem solving
h. Graduated from developer bootcamp associated to Google Authorized Partner like Dicoding, Bangkit is
a plus
4. Softskill:
a. Good Communication
b. Can work independently and coordinate with the team
c. Eager to learn and up-to-date latest technology
d. Not giving up easily
e. Strong commitment in completing assignment
f. Fast learner and have a good logic
5. Experience: min. 2 years
6. Max Age: 30 years old
