Yêu cầu công việc
Essential Skills:
3+ years Kotlin development in Android Studio or similar
Maintain and contribute to internal libraries and tools, distributing them via Gradle/Maven
Extensive end- to- end experience developing mobile apps, from interpreting UX designs to working with product teams on recursive feedback and analytics/testing
Create modular and business logic components using Kotlin Multiplatform (KMM), with the ability to collaborate or support minimal iOS integration when needed
Design and build advanced Android applications using Kotlin and Jetpack Compose
Experience building and distributing components for third parties
Understand and work with MVVM or MVI architectural patterns as applied within existing projects
Write clean, testable, and scalable code using best practices for unit and UI testing (JUnit, Espresso)
Desirable Skills:
Using RESTful web APIs
wearOS, Android Auto would be a plus
Ci/CD experience (CircleCI+Argo a plus)
C++/NDK/JNI experience
iOS experience would be a plus
You will have:
A focus on high quality software engineering work and attention to detail
The ability to work in a fast- paced, deadline- driven environment
Excellent communication skills in both spoken and written English
The ability to talk to techies and non- techies in suitable language
The ability to work both independently and with others
A passion for development and staying current with technology trends
Extra credit if you:
Enjoy learning new skills in scripting languages and how to use those to showcase our products
Are able to understand the business context of what you’re doing – understand the value your work creates.
Like maps and location based services and know what a GIS is (we love maps)
The office
The role is based in our centrally located HCMC office. While you can work from the office five days a week if preferred, our Engineering team can choose to work up to two days a week from home. We also offer a six- week remote- work allowance; for up to six weeks a year, you can work from anywhere in the world (as long as you’ve got great WiFi and are happy to work with your main office timezone).
Equality, diversity and inclusion at what3words
Our mission is to help everyone talk about everywhere, and we believe diverse perspectives make for a better company and better products too. We strongly encourage applications from underrepresented groups and are committed to diversity, equity and inclusion in our hiring processes and company culture.
Benefits
We offer the following benefits to all permanent employees of what3words:
- Private health and dental insurance
- Life insurance
- Yulife perks and rewards
- Lunch & learn sessions
- Generous parental leave policies
- Office perks; free breakfast, snacks & regular team lunches
- Share options
- Employee Assistance Programme (EAP)
- Family friendly policies
- Sports and hobbies clubs
- 6 week remote working (work from anywhere) policy
- 25 days holiday: plus the option to buy more!
- Competitive salary
- Pension
- Flexible working
- Wellbeing Days