Background imageBackground image

Flutter Developer

Looking for new career opportunities? Join our dynamic team and be a part of something amazing. Explore our latest job openings and apply today to start your journey!

Job descriptions

Are you passionate about building smooth and high-performance mobile applications? Do you want to work on cutting-edge projects in a dynamic and fast-paced environment? Join our team as a Flutter Developer and be part of our mission to create seamless and user-friendly digital experiences!

Required Experience

3 to 5 years

Preferred Candidate

IT background (only)

Job Type

Full-time, Permanent

Responsibilities

  • Design and build advanced, scalable applications for mobile platforms (iOS and Android) using Flutter.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, maintainable, and efficient code while following best practices.

  • Ensure the performance, quality, and responsiveness of applications.

  • Identify and fix bugs to improve application performance.

  • Maintain code integrity and organization using version control tools like Git.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Work closely with UI/UX designers to translate designs and wireframes into high-quality code.

  • Participate in code reviews and provide constructive feedback to team members.

  • Stay up-to-date with the latest industry trends, Flutter updates, and best practices.


Qualifications

  • 4-6 years of professional experience in mobile app development.

  • Proven experience in building complex Flutter applications.

  • Proficiency in Dart programming language.

  • Strong understanding of the full mobile development life cycle, including publishing apps to the App Store and Google Play.

  • Experience with RESTful APIs, third-party libraries, and services integration.

  • Familiarity with state management solutions like Provider, Riverpod, Bloc, etc.

  • Strong knowledge of mobile app architecture, clean code principles, and design patterns (e.g., MVVM, MVC).

  • Experience with Git and version control tools.

  • Knowledge of performance optimization techniques for Flutter apps.

  • Excellent problem-solving skills and attention to detail.

  • Ability to work in an Agile environment and adapt to changing requirements.


Technical Skills

  • Proficient in Flutter and Dart with a solid understanding of mobile app development for both Android and iOS platforms.

  • Experience with state management techniques like Provider, Bloc, or Riverpod for building scalable applications.

  • Familiarity with RESTful APIs and third-party libraries to integrate backend services and enhance app functionality.

  • Knowledge of mobile app architecture and design patterns (MVC, MVVM) for clean and maintainable code structure.

  • Strong debugging and performance optimization skills to ensure smooth, high-performance app experiences across different devices.

Flutter
Dart
Swift
Firebase