We are seeking a highly skilled Senior Flutter Developer with extensive experience in building highquality mobile applications. The ideal candidate will have a proven track record in developing complex Flutter applications a deep understanding of mobile development best practices and the ability to lead and mentor other developers.
Key Responsibilities:
- Lead Development Projects: Architect design and build highperformance featurerich Flutter applications. Take ownership of projects from inception through deployment and maintenance.
- Code Quality: Write clean maintainable and efficient code following best practices and coding standards. Conduct code reviews and ensure highquality outputs.
- Performance Optimization: Identify and address performance bottlenecks ensuring smooth and responsive application experiences across a range of devices.
- CrossPlatform Development: Leverage Flutters capabilities to create applications that deliver a nativelike experience on both iOS and Android platforms.
- Technical Leadership: Provide technical guidance and mentorship to junior developers. Foster best practices and facilitate knowledge sharing within the team.
- Collaboration: Work closely with UI/UX designers product managers and other stakeholders to translate requirements into highquality functional mobile applications.
- Troubleshooting: Diagnose and resolve complex technical issues and bugs. Ensure timely delivery of solutions while maintaining application stability.
- Documentation: Create and maintain comprehensive documentation for codebases processes and system designs.
Requirements:
- Experience: Minimum of 5 years of professional experience in mobile development with at least 3 years focused on Flutter. Proven experience in delivering complex Flutter applications.
- Technical Skills:
- Proficiency in Dart and Flutter framework with a deep understanding of Flutters architecture and design principles.
- Experience with state management solutions (e.g. Provider Riverpod Bloc).
- Solid understanding of mobile UI/UX design principles and best practices for both iOS and Android.
- Familiarity with RESTful APIs and integration with thirdparty services.
- Experience with version control systems such as Git.
- Leadership: Demonstrated ability to lead technical projects and mentor junior developers. Strong problemsolving and analytical skills.
- Communication: Excellent verbal and written communication skills with the ability to explain complex technical concepts to nontechnical stakeholders.
- Education: Bachelors degree in Computer Science Engineering or a related field or equivalent practical experience.
Preferred Qualifications:
- Experience with platformspecific features and native code integration (e.g. using platform channels for iOS/Android).
- Knowledge of Firebase and other backend services.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with integrating payment gateways analytics or other thirdparty services.
Job Type: Fulltime
This job has been sourced from an external job board.
More jobs on