- Working from office only (Nasr City/Cairo).
- Create well designed, testable, efficient code.
- Participate in all phases of the development life-cycle.
- Assist in the preparation and production of releases of software components.
- Ensure designs are in compliance with specifications.
- Independently craft project solutions by applying solid Object-Oriented-Design principles.
- Independently craft project solutions by applying solid Object-Oriented-Design principles.
- Ensure the performance, quality, and responsiveness of applications.
- Follow established development best practices, unit test conventions and teams coding style
- Use CI/CD for smooth deployment.
- Document the project and code efficiently.
- Manage the code and project on Git in order to keep in sync with other team members and managers.
- Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
- Ensure security guidelines are always followed while developing the app.
- Validate the cloud system to ensure any new changes do not compromise security of the backend server.
- Connect regularly with the Quality Assurance Specialist to deliver a stable app.
- Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
- Perform time profiling and memory leaks assessment.
- Execute app verification protocol.
- Following company policies and quality procedures to ensure quality product deliverables.
We are looking for Junior Flutter Developer to work from Nasr City branch on a full-time working base.1-3 years of proven experience as a flutter developer.Proficiency in the Dart programming language and the Flutter framework.Solid understanding of mobile application design patterns, UI/UX best practices, and responsive design.Experience with RESTful API design and integration.Knowledge of mobile app testing and debugging techniques.Experience with offline storage, threading, and performance tuning.Familiarity with version control systems.Excellent problem-solving skills and attention to detail.Effective communication and teamwork skills.Experience native in android and IOS.Portfolio of relevant mobile app projects and code samples.