وصف الوظيفة

700Apps is seeking a versatile Flutter Developer skilled in both front-end and back-end development. In this role, you will be responsible for building beautiful, high-performance mobile applications while ensuring seamless integration with backend services. Your expertise in the entire development stack will allow you to contribute to all aspects of application development and provide a complete solution that meets our clients' needs.

Responsibilities:

  • Design and develop high-quality mobile applications using Flutter, ensuring excellent performance and user experience.
  • Collaborate closely with designers to transform UI/UX wireframes into responsive and user-friendly applications.
  • Implement complex features while ensuring their seamless integration with back-end services and APIs.
  • Develop back-end services using languages such as Dart, Node.js, or similar, ensuring robust and scalable solutions.
  • Conduct testing and debugging of applications to identify and fix issues before deployment.
  • Participate in code reviews to maintain the quality and longevity of the codebase.
  • Develop and manage apps that function on both Android and iOS platforms, maintaining consistency in functionality.
  • Engage in the entire application lifecycle from concept to deployment, including managing app releases on relevant platforms.
  • Stay updated with the latest industry trends and mobile development tools to enhance product quality and developer experience.

متطلبات الوظيفة

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of solid experience in Flutter development.
  • Strong proficiency in both front-end and back-end development, including knowledge in Dart, Flutter, and server-side technologies (e.g., Node.js, Python).
  • Understanding of RESTful APIs and experience with API integration in mobile applications.
  • Proficient in database management, including experience with SQL and NoSQL databases.
  • Experience with version control systems like Git and familiarity with CI/CD processes.
  • Strong problem-solving skills and the ability to work effectively in a team as well as independently.
  • Experience with mobile app publishing on Google Play Store and Apple App Store.
  • Excellent communication skills in English; Arabic is a plus.
  • Knowledge of agile development methodologies and best practices for mobile application development.