Mobile Application Developer
Cairo, EgyptOnsiteFull-timeMid-level
Salary not listedPosted 1 Nov
Mobile App Developer
About the Role
Department: Technology
Location: Pakistan/Egypt
Employment Type: Full-Time
Reports To: Mobile App Dev Team
Requirements Analysis & Problem-Solving Skills:
- Review project requirements for completeness and feasibility.
- Address any incomplete or challenging requirements.
- Provide practical solutions and accurate timelines.
Programming Skills:
- Demonstrate strong programming skills.
- Implement logical solutions for various programming challenges.
- Adapt to new programming languages/methodologies swiftly.
Software Engineering Skills:
- Proficiency in basic data structures, design patterns, sorting, and searching algorithms.
- Design database tables and execute CRUD operations, including local storage on mobile.
- Experience with Git workflows: branching, pull requests, code reviews, and resolving conflicts.
- Utilize debugging techniques and tools effectively to identify and resolve bugs.
- Write automated tests (unit, widget, integration) and perform thorough testing of code before submission to QA.
- Document and update complex code and data structures.
- Experience with CI/CD for mobile apps is a plus.
Mobile Platform Knowledge:
- Proficiency in Dart and the cross-platform mobile app development framework Flutter.
- Proficiency in building RTL-optimized UIs and localizing apps for Arabic and English.
- Strong understanding of mobile app security best practices.
Skills
DartData Structures and AlgorithmsDesign PatternsFlutterGitMobile TestingProblem SolvingSQL

