Mid-Level Flutter Developer (Android/IOS/Web)
QARA -
New Cairo, CairoPosted 2 years ago94Applicants for1 open position
- 60Viewed
- 18In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Translate and build the designs into high quality responsive UI code (Android/IOS/Web).
- Document the project and code efficiently.
- Write clean and readable code using best.
- Plan, design and manage implantations for the projects.
- Participate in architect solution.
Job Requirements
Skills & Tools must have:
- BSc of Computer Science or Engineering or a related subject.
- Must have at least 2-year experience in developing Mobile Applications.
- Hands on firebase and different type of databases like Microsoft SQL or MYSQL.
- Hands on using different state management (Provider, Riverpod, BLOC, Getx).
- Implement least 2 mediums to large project or 4 small projects.
- Hands on Client-Server integration using REST services.
- Understand of Git and all its operations and branching features and how to be synced with other team members.
- Hands on publishing app to one or both of play store and app store.
- Full understand of Clean Code and SOLID principles.
- Hands on one or more of architecture patterns (MVC, MVVM).
- Hands on design patterns.
- OOP and how to practice using DART.
- Understand of software development life cycle.
- Understand of Agile terminologies and practices.
- Understanding of Performance and security and its best practices.
- Good problem solver.
- Intermediate English level.
- Able to learn new technologies and techniques.
- Know how to deal with different screen sizes.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Flux, Redux, and Rxjs are Preferred.
Nice To Have:
- Online payment integration implementation.
- Real time application implementation.
- Knowledge and hands on different mobile and/or web technologies (Android, XCode, JAVA, Kotlin, .NET, PHP, etc.).