Match score not available

Flutter Developer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s Degree in Computer Science, 5+ years in mobile application development using Flutter, Strong understanding of Dart programming language, Experience with RESTful APIs and third-party integrations, Familiarity with Version Control Systems like Git.

Key responsabilities:

  • Develop and maintain high-quality mobile applications using Flutter and Dart
  • Collaborate with cross-functional teams to implement new features and integrate APIs
  • Perform code reviews and optimize applications for performance
  • Lead efforts in mobile app optimization and user experience
  • Stay updated with trends in mobile development and improve processes
700apps logo
700apps SME https://www.700apps.com/
51 - 200 Employees
See more 700apps offers

Job description

As a Flutter Developer at 700Apps, you will play a key role in designing and building high-performance mobile applications for both Android and iOS platforms using the Flutter framework. Your expertise in Dart and mobile application architecture will be essential as you collaborate with product managers and designers to create user-friendly, visually appealing, and efficient applications that enhance our clients' offerings.

Responsibilities:
  • Develop and maintain high-quality mobile applications using Flutter and Dart
  • Collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to define, design, and implement new features.
  • Collaborate with backend teams to integrate APIs and ensure smooth data flow between the server and mobile applications
  • Perform code reviews and ensure adherence to best practices and coding standards
  • Debug and optimize applications for maximum performance, scalability, and code quality
  • Participate in team meetings and contribute to project discussions and planning
  • Ensure the performance, quality, and responsiveness of mobile applications through rigorous testing and debugging.
  • Lead efforts in optimizing mobile app performance, improving loading times, and ensuring a smooth user experience.
  • Take ownership of the entire mobile application lifecycle, from concept to deployment, including publishing apps to Google Play Store and Apple App Store.
  • Ensure a professional handover of all tasks, code, and documentation, ensuring that all stakeholders are fully informed and able to continue work seamlessly.
  • Stay updated with the latest trends in mobile development and Flutter framework to continuously improve the development process.

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5+ years of Proven experience in mobile application development using Flutter for Android and iOS.
  • Strong understanding of Dart programming language and expertise in Flutter widgets and framework.
  • Extensive experience with RESTful APIs, JSON, and third-party libraries integration.
  • Experience with Version Control Systems (e.g., Git, Bitbucket) and familiarity with CI/CD pipelines.
  • Ability to publish and manage mobile applications on App Store and Google Play Store.
  • Demonstrated ability to execute a smooth handover of tasks, ensuring all project documentation and code are transferred in a professional manner.
  • Strong problem-solving skills, analytical thinking, and ability to work independently in a remote setting.
  • Excellent communication skills in both English and Arabic (preferred).
  • ⁠Flutter Expertise: Proven experience in mobile application development using Flutter.
  • Programming Skills: Proficiency in the Dart programming language.
  • API Integration: Strong understanding of RESTful APIs and backend service integration.
  • Version Control: Experience with version control systems like Git.
  • Solid Knowledge of mobile UI/UX design principles.
  • Native Development: Experience with native mobile development for iOS and/or Android.
  • Understanding of unit testing and automated testing frameworks.
  • Familiarity with cloud services like Firebase or AWS.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
EnglishEnglishArabic
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Analytical Thinking
  • Verbal Communication Skills

Flutter Developer Related jobs