وصف الوظيفة
- Design and develop new application modules in alignment with product specifications using the Flutter framework.
- Craft well-structured, testable, and efficient code while managing existing codebases.
- Engage in all stages of the software development life-cycle.
- Integrate user interface components produced by other developers.
- Construct user interfaces as per designs provided by UI/UX designers.
- Incorporate data storage solutions and various third-party APIs.
- Fix issues with existing app components and ensure components function without regressions.
- Collaborate closely with UI/UX designers and fellow developers.
- Contribute to software architecture discussions, design evaluations, and code reviews.
- Optimize applications for peak performance and scalability.
- Adhere to organizational guidelines and industry best practices.
متطلبات الوظيفة
- Bachelor’s degree in computer science or related discipline.
- 3-5 years of proven work experience in software development, mobile development; Android and iOS
- Solid understanding of the full mobile development life cycle, including automated testing and building.
- Familiarity with SQL/NoSQL databases and their declarative query languages.
- Proficient understanding of code versioning tools, such as Git / Mercurial.
- Excellent written and verbal communication skills.
- Excellent written and spoken in both English and Arabic.
blank_query