- Build new features and improve current features on our current Android platform
- Follow the product roadmap and product specs guideline
- Operate effectively on Jira
- Operate effectively on Github, familiar with any GitFlow is a plus
- Collaborate closely with Product team and Engineering team Members to ship great products
- Ensure the performance, quality, and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization
Mô tả công việc
Quyền lợi được hưởng
Compensation & Benefits:
- Competitive salary with 13th-month pay and performance bonus.
- Quarterly performance bonuses and year-end awards.
- Paid sick leave, maternity leave, and vacation days.
Work Environment:
- Agile-Scrum methodology with flexible work hours.
- Talented people from all over Vietnam and the world.
- International team for global career growth.
- State-of-the-art equipment provided.
- Beautiful working environment near Danang's city center (Dragon Bridge) and Hanoi office.
Health & Wellness:
- PVI health care program & annual health checks.
- Sports clubs (football, badminton) & company retreats.
- Modern pantry for relaxation.
Professional Growth:
- Training, mentoring & e-learning opportunities.
- 1-2 performance reviews annually.
- Potential opportunities to join a fast-growing company.
Yêu cầu công việc
- 3–5 years of professional Android development experience with strong proficiency in Kotlin (Java experience is a plus)
- Solid knowledge of multi-threading, performance optimization, and offline storage solutions
- Experience building apps with distributed systems, automation, or embedded integrations is a strong advantage
- Proficiency with at least one architectural pattern (MVVM, MVI, Clean Architecture) and ability to evaluate trade-offs between them
- Strong understanding of design patterns (e.g., Repository, Factory, Dependency Injection) and ability to apply them in real-world scenarios
- Hands-on experience with Jetpack libraries, AndroidX, and Architecture Components (LiveData, ViewModel, Room, Navigation)
- Experience with unit testing, UI testing, and test-driven development (TDD) practices
- Familiar with CI/CD pipelines, Gradle build system, and Git workflows
- Ability to mentor junior engineers, review code, and actively participate in technical discussions
- Strong problem-solving mindset with focus on scalability, maintainability, and clean code
- Good English communication skills, both written and spoken
- Agile/Scrum development experience