We're passionate about developing scalable, well-designed software that improves peoples lives globally. We want you to join our team and help build the future of products.
If you are the type that craves beautiful UI/UX, then this is for you. We love to see what you will bring to the team.
Imagine working in a place where continuous improvement and innovation is celebrated and rewarded; where fast-paced, high-impact teams come together to positively drive results to be the latest & greatest products.
Requirements:
- 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
- 5 years of experience with Android application development.
- Strong experience using Kotlin and Java
- Strong analytical problem-solving skills
- Experience with SPM, CocoaPod,, Jetpack Compose.
- Experience developing Android features (Backend service calls to displaying the UI)
- Experience with unit and instrumentation testing.
- Detail oriented, works well in a team and individually
- Self-starter with strong initiative and ability to work under pressure
- Understanding of the entire mobile development process (design, development, testing and releases)
- Excellent written and verbal communication skills
- Ability to prioritize work and complete tasks with quick turnaround times
- Work with management to integrate payment applications securely with an API.
- Experience with maintaining CI/CD pipelines and test-automation.
- Experience with app architectural patterns, Dependency Management, App coordination and navigation.
- Architect and implement complex features and functionalities, ensuring code quality and maintainability (Example: - MVVM, MVC etc)
Bonus Points / Nice to Haves:
- 5+ years of experience working on large scale Android applications
- Design and UX sensibilities
- A solid understanding of best practices and techniques regarding scalability, performance, and security
- Experience with continuous integration tools such as Gitlab, Team City, and Bitrise
- Experience with test automation frameworks such as Appium, Firebase, and Perfecto
Key Responsibilities
- Identify and uphold Android engineering best practices
- Collaborate with designers & product managers to iterate on the design & implementation of our product
- Work with Backend Engineers to build and ship features
- Monitor app performance, watch for traffic drops related to site usability problems & rectify the issues
- Review app and feature code, and plan future app upgrades with the development team
- Assist in the development of features that will be put on the mobile app & in internal applications
- Implement responsible design principles to ensure that our app renders well on most devices and is accessible
- Stay up-to-date on emerging technologies
Onsite at Office: An Phu (Q2), Thu Duc
Working day: 8:30 - 17:30 Mon - Friday