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.
• 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.