About the role
We are seeking a talented and motivated Software Engineer to join our mobile development team. You will be responsible for developing, maintaining, and enhancing our cross-platform mobile applications built with Flutter. This is an excellent opportunity to work on a large-scale, production-grade application serving multiple markets with sophisticated features including real-time data, complex UI interactions, and multi-tenant architecture.
What you’ll do
1. Development & Implementation
· Design, develop, and maintain high-quality mobile applications using Flutter
· Translate business requirements and UI/UX designs into functional, performant features
· Write clean, maintainable, and well-documented code following established coding standards
2. Analysis & Problem Solving
· Analyse user requirements and propose technical solutions
· Troubleshoot and resolve application defects and performance issues
· Conduct code reviews and provide constructive feedback to team members
3. Collaboration & Communication
· Work closely with product managers, designers, and backend developers to deliver integrated solutions
· Communicate technical concepts effectively to both technical and non-technical stakeholders
4. Quality Assurance
· Write and maintain unit tests, golden tests and integration tests
· Ensure application quality through proper testing methodologies
What we’re looking for
· Bachelor's degree in Computer Science, Information Technology, or related field
· 3+ years of experience in mobile application development and 1+ years of hands-on experience with Flutter/Dart
· Solid understanding of mobile development lifecycle and best practices
· Experience with RESTful APIs and WebSocket integration
· Familiarity with state management patterns and reactive programming concepts
· Experience with Git version control and collaborative development workflows
· Strong analytical and problem-solving skills
· Good communication skills in Chinese (Cantonese and Mandarin); proficiency in English (written) is a plus
Nice to Have
· Experience with white-label or multi-tenant mobile applications
· Familiarity with CI/CD pipelines and automated deployment
· Knowledge of native iOS/Android development concepts
· Experience with real-time features (WebSocket, push notifications)
· Familiarity with code generation tools (Freezed, build_runner).
· Experience with mobile security practices (obfuscation, secure storage).
What You’ll Bring
· A strong sense of ownership and responsibility for your work
· A detail-oriented mindset with a commitment to delivering high-quality applications
· The ability to work autonomously while contributing positively to a team
· Curiosity and eagerness to learn new tools, frameworks, and best practices
· A proactive approach to identifying risks and improving solutions
Why Join Us?
· Be part of a dynamic and fast-growing industry, working on impactful projects.
· Opportunities to grow and develop business analysis skills in a structured environment.
· Work closely with experienced professionals and cross-functional teams to gain exposure to different aspects of business and technology.
What We Offer
· Attractive remuneration package with performance-based bonus.
· Flexible working hours, 5-day work week, 14 days Annual Leave + Birthday Leave.
· Medical insurance and other competitive staff benefits.
· Opportunity to work on a large-scale, impactful mobile application
· Collaborative and supportive team environment
· Professional development and learning opportunities
About us
Virtual Gaming Technology is a Hong Kong software development company established in 2016, operating in the software industry with a focus on software development, web and mobile application solutions.
With the openness of the global information technology market expanding on a daily basis, VGT being an IT professional guarantees that our innovative and tailored software solutions to meet the growing demands of the global information technology market.
If this role appeals to you, we encourage you to apply and submit your resume along with links to your portfolio, GitHub, or any published mobile applications you’ve developed.