Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Our mission is to extend our journey supporting Egyptian K-12 education by building our learning ecosystem targeting to enrich the learning experience through teaming the latest technologies with our in-depth academic know-how. We are building our team to fulfil this mission and looking for a self-motivated, multi-tasking, and demonstrated team-player to be part of a cross-functional agile team integrating their efforts and contributing with their skills towards building successful and reliable software products of high quality.
Responsibilities:
- Develop and maintain high quality, low latency iOS and Android applications using Flutter
- Applying agile principles with focus on building high quality products
- Cross-functional collaboration to understand user stories, formulate use cases, translating business requirements into pragmatic & effective technical solution.
- Apply Android and Apple UI design principles, patterns, and best practices.
- Follow test driven development methodology to help increase product quality.
- Review and refactor code changes from junior developers.
Job Requirements
- Bachelor Degree of Computer Science, Engineering or relevant field.
- 2+ years of experience developing Flutter apps.
- 2+ years of mobile development experience (native experience recommended.)
- Must have contributed with at least three Android, iOS, apps with Flutter.
- Proficiency in Android development, iOS development, or both.
- Understanding of Google’s Android design principles and interface guidelines.
- Applying Android & Apple UI design principles, patterns, and best practices.
- Proficiency in Dart language.
- Proficiency in either Java/Kotlin or Swift/Objective C.
- Strong knowledge of Android SDK.
- Experience with RESTful APIs.
- Experience in payment integration and SMS verification integration is a must.