Responsibilities :
- Research, design, develop, enhance, and maintain high-performance Android applications
- Develop high performance, reusable, and reliable code
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with other teams (Backend Engineer, UI/UX Designer, QA, Project Manger)
- Be passionate about code quality, testing, and performance
- Drive best practices and stay current on upcoming Android features
Qualifications :
- Proficient with Kotlin
- Deep understanding of the MVVM Architecture / Clean Architecture, Data Binding and ROOM Database
- Familiar with SOLID Principle, design pattern, and clean code principle.
- Knowledge of Modularization, Unit Testing, View Binding and jetpack compose is a plus
- Proficient understanding of Git code versioning tools
Benefits
- Free parking
- Free lunch
- During the pandemic, WFH and WFO are still being applied alternately
- Insurance
- 15 days leave per year if it’s 1 year, excluding collective leave
- THR