Lead Flutter/ React Native Developer
About the Project
We are building a mobile and web application from scratch for a client based in Dubai. The solution will be developed with cutting-edge technologies and will require a strong focus on performance, scalability, and quality. We are seeking a Lead Flutter Developer who will play a key role in defining the technical direction, ensuring code quality, and leading frontend development efforts.
This is a unique opportunity to take ownership of the mobile development track, drive best practices, and contribute to the creation of a high-impact product.
Responsibilities
- Design unit testing strategies and define code coverage standards for the team.
- Follow, understand, and continuously improve the defined software development process.
- Analyze project requirements, translate them into high-quality designs and technical specifications.
- Perform code reviews, ensuring high-quality, scalable, and maintainable solutions.
- Participate in review discussions and coordinate integration across different systems.
- Evaluate and choose the best state management solutions based on project needs.
- Apply and enforce best practices using Riverpod for state management.
- Provide technical leadership in Flutter while being comfortable with other mobile frameworks.
- Decide on the best build strategies in Flutter according to business cases.
- Develop BI-focused applications, implementing Business Intelligence best practices.
- Work with mobile libraries and frameworks such as Syncfusion, Echarts, Flutter, and React Native.
Requirements
- 10+ years of professional experience in mobile development, with at least 8+ years in Flutter.
- Proven experience in leading frontend or mobile teams.
- Expert knowledge of Flutter and at least one other mobile technology (e.g., React Native).
- Strong understanding of state management solutions, with expertise in Riverpod.
- Hands-on experience with Syncfusion and Echarts.
- Solid knowledge of unit testing and integration testing methodologies.
- Experience designing and building BI applications.
- Strong ability to create technical documentation, designs, and architectural solutions.
- Excellent communication and leadership skills.
- English level: Upper-Intermediate or higher.
Required skills experience
Flutter | 10 years |
React Native | 10 years |
Syncfusion | 10 years |
Echarts | 10 years |
JavaScript | 10 years |
Required languages
English | B2 - Upper Intermediate |
๐
Average salary range of similar jobs in
analytics โ
Loading...