Senior Flutter Developer
Orion -
New Cairo, CairoPosted 1 year ago127Applicants for3 open positions
- 66Viewed
- 6In Consideration
- 1Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
As a Senior Flutter Developer, you will be responsible for designing and implementing intuitive, high-performance, and visually appealing mobile applications using the Flutter framework. You will work closely with our product and design teams to understand user requirements and translate them into functional and scalable solutions.
Job Requirements
Responsibilities:
- Develop and maintain high-quality mobile applications using Flutter and Dart
- Collaborate with the product and design teams to understand user requirements and implement intuitive user experiences
- Write clean, maintainable, and testable code
- Troubleshoot and debug issues in a timely manner
- Contribute to the continuous improvement of our development processes and tools
Requirements:
- Have two or more iOS/Android apps developed with Flutter. Either deployed on the AppStore/Google Play or available on Github.
- 3+ years of experience in Flutter application development.
- Strong experience with the Flutter framework and Dart language
- Knowledge about writing custom platform-specific code.
- Familiarity with RESTful APIs, and GraphQL APIs.
- Experience with version control such as Git and SVN.
- Proficiency with object-oriented programming and design patterns.
- Strong knowledge of MVVM architecture.
- Knowledge of Stacked, Riverpod, and Provider is a plus.
- Familiarity with Observables, injectables, generators, Freezed, and functional programming styles.
- Strong problem-solving and communication skills.
Preferred Qualifications:
- BS degree in Computer Science or a related subject.
- Experience with Firebase, Google Maps, and other Google APIs.
- Experience with continuous integration and delivery (CI/CD).
- Experience with Agile development methodologies.
- Writing unit tests, widgets and integration are preferred.