Flutter Developer (Remote)

 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.

What you'll need

  • Bachelors degree or above in Computer Science or related fields, with 5+ years of mobile development experience and 2+ years of Flutter development experience.
  • Proficient in Dart programming language, with a deep understanding of Flutter rendering mechanisms and cross-platform development processes.
  • Capable of native Android and iOS development.
  • Familiar with basic blockchain principles.
  • Experience in designing architecture for large-scale mobile applications, able to independently handle technology selection and architecture setup for complex business scenarios.
  • Proficient in asynchronous programming, network communication, state management frameworks, and has outstanding performance tuning experience.
  • Experience in team management, able to lead development teams to solve complex problems and drive project implementation.
  • Familiar with agile development methodologies, able to effectively break down requirements, assign tasks, and track project progress.
  • Fluent in Mandarin (spoken & written)