Full Time, Remote
Egypt
Posted 2 months ago

Company Description

Our client is a software startup company that seeks to empower and utilize the talents of youth to create innovative and trailblazing solutions. Their focus is on developing high-quality software solutions and setting new standards in the software development industry. They aim to create a new generation of software developers who are passionate, highly skilled, and committed to excellence.

Job Description

We are looking for a skilled and experienced Flutter Mobile Developer to join our team. In this role, you will be responsible for designing, developing, and deploying mobile applications for both Android and iOS platforms using Flutter. You will work closely with other members of the development team to ensure that the end product meets the needs of our clients.

Responsibilities:

  • Design and develop mobile applications using Flutter and Dart programming languages
  • Collaborate with cross-functional teams including designers, developers, and project managers to ensure the successful delivery of mobile applications
  • Participate in code reviews and contribute to the development of best practices for mobile application development
  • Write clean, maintainable, and efficient code
  • Debug and troubleshoot issues in existing applications
  • Keep up-to-date with the latest trends and advancements in mobile application development
  • Continuously improve development processes and tools to increase productivity and efficiency
  • Perform other related duties as assigned

Qualifications

  1. At least 1 year of experience in mobile development using Flutter
  2. Strong knowledge of Dart programming language and Flutter framework
  3. Experience with RESTful APIs and integration with third-party libraries
  4. Familiarity with Git version control system and CI/CD pipelines
  5. Knowledge of mobile app design principles and user interface development
  6. Experience with cloud technologies like Firebase or AWS
  7. Understanding of mobile app performance optimization techniques
  8. Knowledge of software testing and quality assurance processes
  9. Experience with cross-platform development using tools like Xamarin or React Native
  10. Strong understanding of software development best practices and industry standards
  11. Ability to write clean, maintainable, and scalable code
  12. Strong problem-solving and debugging skills
  13. Excellent communication and collaboration skills
  14. Ability to work independently and in a team environment
  15. Experience with Agile development methodologies and project management tools like JIRA or Trello

Additional Information
All your information will be kept confidential according to EEO guidelines.

Apply

Job Features

Job Category

Mobile Developer, Software Engineering, UX / UI

Apply Online