A Hong Kong-based technology company focused on transforming digital and mobile interactions between consumers and businesses in the physical world, with a strong focus on mobility and payment solutions.
The company is developing innovative technology solutions to improve the everyday transportation and payment experience for consumers and merchants.
We are looking for a skilled Android + Flutter Developer to join a growing technology team. The ideal candidate will have strong Android development experience, hands-on Flutter experience, and a passion for building intuitive, high-quality mobile applications.
Experience with real-time communication technologies such as WebSockets is highly valued, as the role involves developing responsive and seamless mobile experiences.
Application Development: Design and develop high-quality, responsive mobile applications using Flutter.
Android Development: Develop and maintain native Android applications using Kotlin.
UI/UX Implementation: Work closely with designers to deliver pixel-perfect and engaging user interfaces.
Real-Time Communication: Implement real-time data features using WebSockets or similar technologies.
Code Quality: Write clean, maintainable and efficient code following software engineering best practices.
Testing: Develop unit and integration tests to ensure application stability and performance.
Cross-Functional Collaboration: Work with product managers, designers, backend engineers and other stakeholders to deliver high-quality solutions.
Performance Optimization: Optimize applications across different devices and screen sizes.
Documentation: Maintain clear technical documentation and development processes.
3+ years of Android development experience, with additional experience in Flutter.
Strong proficiency in Kotlin and Dart.
Experience developing and launching mobile applications.
Hands-on experience with WebSockets or other real-time communication technologies.
Strong understanding of Flutter state management solutions such as Provider, Riverpod or Bloc.
Proficiency with Git and modern software development practices.
Strong analytical and problem-solving skills.
Good communication and collaboration skills.
Bachelor's degree in Computer Science, Engineering or a related field, or equivalent practical experience.
Experience integrating mobile applications with RESTful and/or GraphQL APIs.
Familiarity with Agile development methodologies.
Experience with CI/CD pipelines and automated testing.
Knowledge of cloud services such as Firebase, AWS or Google Cloud Platform.
Opportunity to work on high-impact mobile products used in real-world consumer applications.
Work across Android, Flutter and real-time technologies.
Collaborate with a multidisciplinary product and engineering team.
Opportunity to contribute to the development and scaling of innovative technology solutions.
Interested candidates are welcome to submit their CV and relevant project/app portfolio for consideration.