Senior Android Mobile Engineer
Overview
PouchNATION is a SaaS company with a global presence in South East Asia and South America. We PouchNPouchNATION is a leading SaaS company with a strong global presence in Asia and South America. We are the #1 All-in-One Cashless and Guest Management Solution and the future for hospitality and entertainment using NFC wearable technology, with more than 2 million guests onboarded, and a total value of US$100 million in cashless transactions. Founded in 2014, we are an exceptional team of founders, industry veterans and SaaS leaders, backed by strategic investors (Traveloka: Travel Unicorn; Singapore Press Holding: media conglomerate) and top tier venture capitalists.
We are currently looking for a Senior Android Mobile Engineer. You will collaborate with the Product Managers and Engineers to deliver compelling user-facing products, enhance existing applications and develop new features.
What will you do:
- Translate designs and wireframe into high quality code
- Collaborate closely with Product Manager, Designer and Dev team to build fully functional Android apps
- Ensure engineering excellence to deliver robust, secure scalable and high-performance apps & enhancements in a timely manner
- Understand the design and collaborate with the team to develop features
- Design and build advanced applications for the Android platforms
- Translate designs and wireframes into native Java, Kotlin
- Work as a team lead/team player with other Android Engineers
- Work on bug fixing and improving application performance
- Support the entire application lifecycle (design, develop, test, deploy and maintain)
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
- Provide support on the Operations team to diagnose problems
Requirements:
- BS/MS in Computer Science, Engineering or related course
- 3+ years working experience as Android Engineer
- Strong knowledge in object-oriented language (Java, Kotlin)
- Extensive knowledge of Android SDK (and NDK) development experience, including best practices, APIs, libraries, including popular 3rd party APIs
- Advance skills with the following: (Dependency Injection, MVP, MVVM, Event pub/sub, module organization)
- Handled application data with SQLite (Room)
- Experience in using version control system (Git)
- Experience with Agile development methodologies
- Updated with web/mobile new and technologies
- Back-end experience is a plus