What You'll Be Doing
- Actively participate in or lead a team of developers within a project squad, varying in project sizes.
- Develop clean, composable, and maintainable code to create high-quality products for clients.
- Write automated tests to ensure the quality and maintenance of client projects.
- Conduct code reviews with fellow team members.
- Continuously learn new technologies, languages, and techniques to adapt to client needs.
- Mentor junior team members through pair-programming and knowledge-sharing sessions during team rituals like sprint planning and bi-weekly retrospectives.
- Collaborate with team members to define internal processes and initiatives aligned with the company's mission.
Why You'll Love Working Here
- Take pride in the products bearing our name.
- We prioritize engineering excellence, with both co-founders having led tech teams at leading e-commerce companies in South East Asia.
- Emphasis on processes, high quality, and aesthetics.
- Follow strong processes based on agile principles, including working on well-defined user stories, estimating using points, and iterative development in short sprints.
- Regular one-on-one reviews for continuous improvement and growth.
- Access to a wide range of learning resources and yearly education allowance to enhance skills.
- Comprehensive benefits including private medical insurance, company care fund, and social welfare coverage.
- Provided with MacBook, large screens, and necessary accessories for comfortable work.
- Casual work attire policy.
- Fully stocked office kitchen with drinks and snacks.
- Generous paid leave including public holidays and personal days.
- Sabbatical month every 3 years.
- Annual company outing and various other perks.
Qualifications
- Minimum of 3 years of professional Android development experience.
- Proficiency in Kotlin is essential; experience in Flutter is advantageous.
- Experience in writing automated tests for mobile applications.
- Enjoys working on challenging solutions and systems.
- Strong belief in the importance of reusability, maintainability, security, and performance in application development.
- Possesses a "Can do attitude" and a product mindset.
- Confident in English communication.
- Only candidates currently residing in Vietnam will be considered.