Job Openings Mobile Developer (Flutter)

About the job Mobile Developer (Flutter)

We are seeking a talented Mobile Developer with expertise in Flutter to join our development team. As a Mobile Developer, you will be responsible for designing, building, and maintaining the next generation of mobile applications for both iOS and Android platforms. You will collaborate with cross-functional teams to deliver high-quality and performant mobile applications, ensuring the best possible user experience.

Responsibilities :

- Develop and maintain cross-platform mobile applications using Flutter.

- Collaborate with product managers, designers, and backend developers to define, design, and implement new features.

- Write clean, maintainable, and testable code following best practices.

- Integrate APIs and third-party services into mobile applications.

- Troubleshoot, debug, and optimize application performance.

- Stay up to date with the latest industry trends, tools, and technologies to ensure cutting-edge development.

- Ensure the security, scalability, and reliability of mobile applications.

- Contribute to code reviews and help maintain high standards for the codebase.

- Participate in agile development processes , including sprint planning, daily stand-ups, and retrospectives.

Qualifications :

- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

- Proven experience developing mobile applications with Flutter .

- Strong knowledge of Dart and familiarity with state management frameworks (e.g., Provider, Bloc, Riverpod ).

- Experience with mobile app deployment processes on both App Store and Google Play .

- Proficiency in RESTful APIs and third-party libraries integration.

- Understanding of mobile app architecture and design principles (e.g., MVC, MVVM).

- Familiarity with native mobile development (iOS/Android) is a plus.

- Experience with version control systems (e.g., Git).

- Excellent problem-solving and debugging skills.

- Strong communication and teamwork skills.

Preferred Skills :

- Experience with Firebase services (Authentication, Firestore, Cloud Messaging, etc.).

- Knowledge of CI/CD pipelines for Flutter projects.

- Familiarity with Agile methodologies .

- Experience with animations and designing intuitive, dynamic user interfaces.

- Familiarity with mobile app testing (unit testing, integration testing).