Persyaratan
5 - 10 tahun pengalaman
Minimal Diploma (D1 - D4)
Loker ini dikelola oleh
Accelist Lentera INDONESIA
Aktif 2 hari yang lalu
Skills
Deskripsi pekerjaan Senior Android Developer Accelist Lentera Indonesia
Requirement:
- 5-10 years experience
- Should be able to develop complex Android app
- Should know Java and Kotlin language in detail
- Should be able to use tools like Studio/JetBrain
- Should know Android security in detail
- Should be able to use Git/Version control system
- Should be able to do develop Unit testing and automation testing
- Should be able to develop notifications
- Should be able to collaborate with UI/UX team and use these assets for app development
- Should know the Material Desing Should be able to design the complex app from scratch
- Should know the patterns like MVVM/MVC/MVP/MVI Should know the Android Jetpack in detail
- Should be able to develop components for faster app development
- Should be able to build, debug and trace the app
- Should be able to release the app for testing and to public
- Should have exposure to banking domain
- Should be able to integrate APIs Should be able to integrate with Third-party SDKs
- Should be able to develop SDKs
- Should be able to lead App development team
- Should be able to track the development timeline
- Should know Agile Development methodologies like SCRUM
- Should be able to join standup and deliver in sprints
- Should be able to use DevOps tools like Jenkins, Bitbucket, Confluence etc
- Should be able to use DevOps tools
- Should be able to implement CI/CD Pipeline
- Should be able to develop performance test scripts
Job Description:
1. Translate designs and wireframes into high quality code
2. Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code
3. Ensure the best possible performance, quality, and responsiveness of the application
4. Collaborate with a team to define, design, and ship new features
5. Identify and correct bottlenecks and fix bugs
6. Help maintain code quality, organization, and automatization
7. Collaborate with Application Support Engineer to conduct root-cause analysis as and when needed and propose a corrective action plan.
8. Work independently to be able to communicate effectively with users, and development and support teams during downtimes and when there are questions or issues to be addressed
9. Review development and supervise team
Tips Aman Cari Kerja
Jangan berikan informasi rekening, kartu kredit, atau uang saat melamar kerja. Perusahaan yang legal tidak memungut biaya rekrutmen.
Pelajari Selengkapnya