Flutter developer
Summary
Builds cross-platform mobile apps for iOS and Android using Flutter, collaborating with designers and backend teams to deliver scalable, high-performance solutions.
Flutter developer
We are looking for a talented Flutter Developer to join our team and help build high-quality cross-platform mobile applications for iOS and Android. You will work closely with designers, product managers, and backend developers to create scalable, user-friendly, and high-performance mobile solutions.
Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter.
- Build clean, reusable, and maintainable code following best practices.
- Collaborate with UI/UX designers to implement responsive and intuitive interfaces.
- Integrate RESTful APIs and third-party services.
- Debug, test, and optimize applications for performance and reliability.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Stay up to date with Flutter, Dart, and mobile development trends.
- Strong experience with Flutter and Dart.
- Experience developing and publishing mobile applications for iOS and Android.
- Understanding of mobile application architecture patterns (BLoC, Provider, Riverpod, MVVM, or similar).
- Experience working with REST APIs and JSON.
- Familiarity with Git and version control workflows.
- Knowledge of state management solutions.
- Understanding of mobile performance optimization and debugging techniques.
- Ability to write clean, well-documented, and testable code.
- Strong problem-solving skills and attention to detail.
- Good communication skills and ability to work in a collaborative environment.
Nice to Have:
- Experience with Firebase services.
- Knowledge of CI/CD pipelines.
- Experience with unit, widget, and integration testing.
- Familiarity with native Android (Kotlin/Java) or iOS (Swift) development.
- Experience with Agile/Scrum methodologies.
What We Offer:
- Competitive salary.
- Flexible working hours.
- Remote or hybrid work opportunities.
- Professional growth and learning opportunities.
- Friendly and collaborative team environment.
- Participation in exciting and innovative projects.