- Work closely with the Product, BA / PO, UX/UI, and Back End teams to design, build and extend consumer and/or partner-facing new products, platforms, and features.
- Monitor the performance of the live apps and continuously improve them on both code and experience levels.
- Raise the bar by reviewing each other's code, sharing knowledge, tips, and tricks, and generally helping out - within and across teams. This may include pair programming.
- Evaluate new mobile methodologies and technologies.
- Deeply concerned with product and code quality
Yêu cầu công việc
- At least 3 years (for Middle level) and 5 years (for Senior level) with deep knowledge of the Android core framework and Kotlin/ Java language.
- Extensive knowledge of core Computer Science concepts, including Object-Oriented programming, multi-threading
- Proficient with design patterns: MVC, MVP, MVVM
- Proficient with modern Android architecture: MVVM, LiveData, Coroutines + Flow, Room, Dagger/ Hilt, Clean Architecture, modularization, etc.
- Producing responsive, beautiful UIs, as well as different screen sizes and various Android version classes compatibility
- Experience in memory & performance solving.
- Experience using source control and bug tracking software such as Git, Github/ Gitlab, and Jira/ Redmine.
- Experience with using Figma
- Understanding API interactions from end-to-end, particularly with RESTful APIs.
- Deep understanding of general principles: SOLID, YAGNI, etc.
- Evaluate new mobile methodologies and technologies.
Tại sao bạn sẽ yêu thích làm việc tại đây
1/ Attractive salary & benefits:
- 12 annual leave
- Year-end bonus, public holiday bonus, birthday bonus;
- Appraisal and salary review every year
2/ Macbook is provided
3/ Training Courses:
- Personal training, internal training
4/ Activities:
- Company trip & team-building every year;
- Awesome Year-End Party;
- Team building for Team/Dept;
5/ Opportunity to be trained & worked in an e-commerce company in Viet Nam.