Skills And Tools:
- Use the latest mobile development technology to design, implement mobile applications solutions and offer enhancements by implementing new technical solutions to support the business requirements and needs.
- Bachelor’s Degree in Computer Science or Information Technology.
- A minimum of 3 years’ experience in mobile applications development.
- Good command of Arabic and English.
- Excellent communication skills (written, verbal and listening).
- Able to build partnerships and work well in teams.
- Can identify problems and refer/escalate complex issues to a higher level.
- Ensure deliverable are always of a high quality.
- Self-motivated, clever and maintains a positive attitude
The following technical requirements are a must:
- 1+ years of professional experience working with Flutter & Dart
- Minimum of 2 years of experience in any cross-platform mobile application frameworks (flutter, cordova, ionic, react native, etc.)
- 3 years of experience in any of the following: Swift, Kotlin, Objective-C or Java
- An understanding of MVVM design pattern
- Experience both with REST and Websocket based web services
The following technical requirements are a plus:
- Experience in native mobile application development in android or IOS
- Websockets and real-time data handling
- Concurrency, Threading and parallel programming
- Experience with .net or .net core frameworks web API