Flutter Lead [FULLY REMOTE WORKING ARRANGEMENTS]

 Job Description:

Our client, a rapidly growing cryptocurrency exchange known for its user-friendly platform and innovative trading solutions, is seeking a fully remote Flutter Lead to join their Product Engineering team. This exchange stands out for its strong security measures, comprehensive customer support, and a wide range of trading options, providing a seamless experience for both novice and experienced traders. In this role, you will not only lead the development of high-performance mobile applications using Flutter but also mentor team members, fostering their growth and enhancing the team's overall technical capabilities.

Responsibilities

  • Cultivate the development of team members and enhance overall technical skills.
  • Ensure timely and high-quality delivery of projects to align with business goals.
  • Establish technical standards and components, oversee continuous integration, and monitor technical metrics.
  • Lead the development of core modules for Web3 wallet applications.
  • Address technical challenges, such as cross-platform compatibility and performance optimization, to improve user experience and application efficiency, including webview performance enhancements and HarmonyOS Next compatibility.


Requirements

  • A Bachelors degree or higher in Computer Science or a related field.
  • 5+ years of mobile development experience, with 2+ years specifically in Flutter development.
  • Proficiency in the Dart programming language, with a strong understanding of Flutter rendering mechanisms and cross-platform development workflows.
  • Ability to perform native development for both Android and iOS platforms.
  • Familiarity with basic blockchain principles.
  • Experience in designing architectures for large-scale mobile applications, with the capability to independently handle technology selection and architecture setup for complex business scenarios.
  • Strong skills in asynchronous programming, network communication, and state management frameworks, along with notable experience in performance tuning.
  • Proven experience in team management, with the ability to lead development teams in solving complex issues and driving project execution.
  • Understanding of agile development methodologies, with the ability to effectively break down requirements, assign tasks, and monitor project progress.