
Flutter Mobile Engineer - BTC (all genders)
- Ho Chi Minh City
- Permanent
- Full-time
The HRS platform is composed of three engines that each optimize one core building block along the corporate hospitality supply chain: Intelligent Procurement, Smart Booking and Invisible Payment. Through the integration of those engines into one large data-driven platform approach, our Lodging-as-a-Service value proposition enhances satisfaction of corporate employees and travelers, delivers the highest grade of process automation for corporate stakeholders and ensures strongest compliance end-to-end.BUSINESS UNITPOSITIONAs a Flutter Mobile Engineer, you will play a critical role in the digital transformation of our e-commerce business unit, which focuses on developing innovative mobile hotel booking solutions tailored to business travellers. In this role, you will be responsible for developing and optimizing our mobile applications using the Flutter framework to deliver an exceptional user experience that meets the specific needs of business travellers. You will work with cross-functional teams to design, implement and refine features that enhance our e-commerce capabilities and ensure our mobile platforms are intuitive, efficient and scalable. Your expertise in Flutter and mobile technology will enable us to create solutions that streamline the booking process and improve the overall travel experience for our customers and stakeholders.CHALLENGETogether with your team you take the customer view first and raise the bar in delivering business travel solutions:
- Responsible for the development and continuous improvement of our mobile app interfaces, using Flutter to ensure seamless integration with backend systems and a consistent user experience across both iOS and Android platforms..
- Work with UX/UI designers to transform design concepts into functional and visually compelling Flutter applications, ensuring a high quality user interface that aligns with business goals.
- Collaborate in cross-functional teams to drive features from concept through deployment, with engineers playing a central role in discovery and shaping the product, ensuring customer-centric innovation at every stage
- Maintain high-quality software development practices by conducting thorough code reviews, integrating automated testing, and using continuous integration to improve code quality and application stability.
- Stay up to date with new technologies and approaches to mobile development technologies to continually improve our applications and development processes.
- Drive innovation by contributing new ideas for our processes, tools, and technologies that leverage Flutter's capabilities to enhance our mobile application offerings.
- 3+ years of experience in Flutter development, contributing to medium to large-scale applications.
- Solid understanding of Flutter and Dart, including object-oriented programming, basic design patterns, SOLID principles, and asynchronous programming. Comfortable working with common Flutter libraries and tools, with a growing focus on performance optimization, networking, and memory management.
- Familiar with mobile app security basics (e.g., keystore/keychain usage, SSL pinning) and modern CI/CD workflows.
- Hands-on experience with app deployment to Google Play and App Store, as well as internal distribution tools like Firebase App Distribution.
- Experience in managing provisioning profiles and automating deployments using CI tools like GitHub Actions and Fastlane.
- Interested in leveraging AI tools to enhance development productivity and explore innovative solutions.
- Comfortable working in Agile/Scrum teams and collaborating closely with cross-functional partners-including designers, product managers, and backend engineers-with some exposure to the Spotify squad/chapter model as a nice-to-have.
- Exposure to native Android/iOS and other technologies (e.g., JavaScript, Python) is a plus and reflects a willingness to learn beyond Flutter.
- Experience writing unit and integration test.
- Experience with Accessibility features and mobile inclusivity is a plus.
- Experienced in international team environments and communicates fluently in English, both written and spoken.