Flutter Developer
Job Description:
What you'll do:
- Foster the growth of team members and improve overall technical capabilities.
- Ensure timely and high-quality project delivery to meet business objectives.
- Responsible for establishing technical standards, technical components, continuous integration, and technical metrics monitoring.
- Lead the development of core modules for Web3 wallet applications.
- Solve technical challenges such as cross-platform compatibility and performance optimization to enhance user experience and application performance, e.g., webview performance optimization, HarmonyOS Next compatibility.
Requirements
-
Bachelors degree or higher in Computer Science or a related field.
-
5+ years of experience in mobile application development, with at least 2 years specializing in Flutter.
-
Strong proficiency in Dart and a deep understanding of Flutters rendering system and cross-platform development practices.
-
Hands-on experience with native Android and iOS development.
-
Solid understanding of blockchain fundamentals; Web3 background is essential.
-
Proven experience architecting large-scale mobile applications; capable of independently driving technology decisions and setting up scalable architecture for complex business needs.
-
Skilled in asynchronous programming, networking, and state management frameworks, with strong experience in performance optimization.
-
Team leadership experience, with the ability to manage and mentor developers, solve complex problems, and drive project execution.
-
Familiarity with Agile methodologies, including requirement breakdown, task delegation, and progress tracking.
-
Strong OKR (Objectives and Key Results) awareness and ability to manage both people and workflow effectively.
-
Mandarin proficiency required.
-
Open to remote candidates. Preferred locations: Hong Kong or Malaysia.