About The Company
Our client is a
fast-growing and innovative startup
operating at the intersection of
gaming and blockchain technologies
, headquartered in
Bangkok
. To support their rapid expansion, they are looking for an experienced and proactive
Mobile Flutter Developer
to join their team and help build world-class mobile experiences.
Key Responsibilities
-
Develop and maintain high-quality, scalable, and efficient mobile applications using Flutter.
-
Translate product requirements and user stories into intuitive, high-performing applications.
-
Collaborate cross-functionally with product owners, designers, backend engineers, QA, and DevOps teams to deliver complete and reliable features.
-
Integrate third-party APIs and SDKs, including authentication, payments, analytics, and real-time functionality.
-
Ensure application performance, security, and compatibility across various devices and operating systems.
-
Define and uphold coding standards, conduct code reviews, and maintain code quality using automated testing and CI/CD pipelines.
-
Contribute to technical design decisions, mobile architecture, and long-term platform scalability.
-
Stay updated on the latest Flutter/Dart developments, tools, and best practices proposing technical improvements when beneficial.
-
Mentor junior developers, encouraging skill growth and fostering a culture of continuous learning.
Requirements
-
5+ years of experience in mobile app development, including at least 2 years with Flutter.
-
Strong proficiency in Dart and experience with state management frameworks (e.g., BLoC, Riverpod, Provider).
-
Solid understanding of mobile app lifecycle, RESTful API integration, and asynchronous programming.
-
Hands-on experience publishing apps on both the App Store and Google Play.
-
Skilled in performance optimization, memory management, and debugging.
-
Familiar with Git, CI/CD pipelines, and Agile/Scrum methodologies.
Nice to Have
-
Experience with Firebase, WebSocket, or GraphQL.
-
Background in native Android (Kotlin) or iOS (Swift) development.
-
Understanding of secure mobile development, including anti-fraud and code obfuscation techniques.
-
Experience working on high-traffic or real-time applications.
-
Comfortable collaborating with outsourced or distributed teams.
Soft Skills
-
Strong problem-solving and analytical thinking ability.
-
Excellent communication and collaboration skills across multidisciplinary teams.
-
Self-motivated and able to deliver exceptional results with minimal supervision.
-
Demonstrates a leadership mindset, proactively mentoring peers and contributing to team success beyond individual tasks.