Senior Flutter Developer (Android/IOS/Web)
QARA -
New Cairo, CairoPosted 2 years ago73Applicants for1 open position
- 72Viewed
- 27In Consideration
- 4Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Roles and Responsibilities:
- 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:
- BSc of Computer Science or Engineering or a related subject.
- Must have at least 2 years’ experience in development using any other programming language like (JAVA, Kotlin, XCode, .NET, etc.) before using flutter.
- Must have at least 2-year experience in developing Mobile Applications.
- Hands on firebase and different type of databases like Microsoft SQL or MYSQL.
- Use at least one state management (Provider, Riverpod , BLOC , Getx).
- Implement or work as key member in implementing at least 1 medium to large project or 3 small projects.
- Hands of 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.
- Knowledge and understand Clean Code and SOLID principles.
- Knowledge about architecture patterns (MVC, MVVM).
- Knowledge about design patterns.
- OOP and how to practice using DART.
- Fully understands and hands of software development life cycle.
- Fully understand of agile terminologies and practices.
- Understanding and hands of Performance and security best practices.
- Excellent problem solver.
- Good English level.
- Able to learn new technologies and techniques.
Nice To Have:
- Backend programming languages like (Nodejs, .NET, etc.).