Flutter Developer

--مجموعة التنمية--

Job Vacancy at ALTANMYA – Flutter Developer

•    Academic Certificates

University degree in Computer Engineering, Information Technology, or a related field.

•    Practical Experience

  • Minimum of two years of experience in developing mobile applications with Flutter.
  • Experience integrating mobile applications with backend systems using APIs (RESTful APIs preferred).

•    Job Type

Full Time.

Effective Communication
Organization and Collaboration
Time Management
Problem Solving
Analytical Skills
Flexibility and Adaptability
Strong Work Ethic

•    Working Hours

From 09:00 in the morning until 05:00 in the evening, excluding Fridays.

Technical Competencies

  • Proven expertise in Flutter framework and Dart programming language.
  • Strong understanding of mobile app development concepts (UI/UX, navigation, state management).
  • Experience with building cross-platform mobile applications.
  • Experience with consuming and manipulating data from APIs.
  • Knowledge of version control systems, Git is preferred.
  • Understanding of mobile testing methodologies and tools.
  • Familiarity with ERP systems and their functionalities is a plus.
  • Stay up-to-date with the latest advancements in Flutter and mobile development.
  • Professional communication skills, both oral and written, in Arabic and English.
  • Organizational skills and proficiency in handling multiple tasks simultaneously.
  • Attention to detail and adherence to deadlines.

Roles and Responsibilities

  • Collaborate with development consultants, designers, and back-end developers to understand application requirements and translate them into Flutter code.
  • Design, develop, and implement native-looking mobile applications for various ERP functionalities.
  • Integrate mobile applications with ERP systems using APIs.
  • Develop features that ensure a smooth user experience across different mobile devices.
  • Write clean, well-documented, low bug rate, and maintainable code according to best practices.
  • Conduct unit testing and integration testing to ensure code quality and application functionality.
  • Troubleshoot and debug complex issues within the mobile applications.
  • Integrate user-interface elements developed by other developers.
  • Build user interfaces designed by UI/UX designers.
  • Optimize application for maximum speed and scalability.
  • Participate in code reviews and provide constructive feedback to colleagues.
  • Document code and functionalities for future reference.
  • Stay up-to-date with the latest trends and features in the Flutter framework.

•    Business Benefits

Ongoing Training and Development
Annual salary increment
Annual Performance-Based Incentives and Rewards
Mobile Line