CoinCROWD is on the lookout for a Lead Flutter Developer to guide our mobile application development team. In this role, you will take the reins of designing, developing, and deploying cutting-edge mobile applications using the Flutter framework. You will collaborate closely with cross-functional teams to transform ideas into functional applications, ensuring seamless user experience and high performance. This is an exciting opportunity to innovate and implement new features while mentoring junior developers, fostering an environment of creativity and excellence.
Responsibilities
- Lead the mobile development team in creating high-quality, scalable applications for iOS and Android using Flutter.
- Architect and implement app features and functionalities that enhance users' experience.
- Participate in code reviews, providing constructive feedback and guidance.
- Collaborate with designers and product managers to define the application’s vision and roadmap.
- Mentor junior developers, encouraging best practices in coding and problem-solving.
- Stay up-to-date with Flutter development trends and emerging technologies.
- Ensure code quality and maintainability by enforcing best practices and workflows.
- Troubleshoot and optimize apps for performance, quality, and responsiveness.
- Expand the team’s skillset through knowledge sharing and collaborative projects.
- BS/MS degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development, with at least 2 years focused on Flutter.
- Strong understanding of the Flutter framework and Dart programming language.
- Experience in developing and publishing applications on both iOS and Android platforms.
- Familiarity with RESTful APIs and backend services integration.
- Proficient in state management solutions such as Provider, BLoC, or MobX.
- Experience with third-party libraries and APIs.
- Ability to work collaboratively in a team-oriented environment.
- Excellent problem-solving and debugging skills.
- Strong organizational and multitasking abilities.
- Good communication skills in English, both written and verbal.
- Experience in Agile development methodologies is a plus.
Equity only compensation
Completely remote operation
Work-Life balance
Time flexibility