About Nanameue
About the position
With more than 30 million installations of Nanameue’s applications, you’ll have fun improving and creating apps that a lot of people love to use. Moreover, you will have a chance to help train their junior developers to be better and create even better products. Their team is small yet highly performing, and with their high attention to detail, they can keep pushing out more products and delivering value to their users tirelessly.
Your responsibilities will include (but not be limited to):
- Develop mobile applications (Android using Java and Kotlin)
- Develop test specs and approach for the application
- Involve management and business in product development process
- Fix any issues that may arise that are tracked by error management tools such as Fabric
- Code review and growing junior developers
- Help contribute and create best practices for the team
- Consult the CEO and CTO on application implementation design
Minimum Qualifications
To be considered for this position, you should meet about 70% of the following.
- 3 years of object-oriented software development experience
- 3 years building applications for Android devices using Kotlin (and Java)
- Experience designing a clean and maintainable codebase
- Experience with multithreading programming
- Experience writing unit tests and testable code
- Knowledge of Android SDK performance tools and optimization techniques
- Good knowledge of Git version control system
Preferable Skills
- Knowledge in Reactive Pattern e.g. Rx Java
- Japanese or Thai language ability
- Good iOS coding skills. If you can code both iOS and Android, you’ll be considered first.