Job Description

• Participating in the launching of the installation of the application and other related meetings as necessary.

• Develop cross-platform mobile applications using Dart/Flutter. Through all stages of the project, from planning to deployment to app/play store, to maintenance and further feature development and optimization.

• Oversee Apple/Google review and acceptance process, and provide solutions for any rejections.

• Take part in general project planning with the rest of the development team.

• Preparing and submitting the required technical deliverables, in particular the detailed design reports, the application source codes, the test result log, and other documents and artifacts as detailed in the deliverables section below.

• Being ready to work on a testing host server to put the developed version and any new software changes on a daily basis.

• Performing all fixes/new components required by the CTO during the agreed duration.

• Training staff designated by the CTO for the use of the final version.

• Liaise with stakeholders to plan new features

• Ensure new and legacy applications meet quality standards

• Research and suggest new mobile products, applications and protocols

• Design, develop, code, test, and debug mobile applications

• Create unit test plans/case, develop, unit test, conduct code and unit test walk-throughs

• Work with users to define existing or new system scope and objectives

• Provide analytical support and technical advice during the conceptualization, development, and implementation phases

• Maintain applications, including bug fixes, performance enhancements and runtime production support

• Generate technical documentation for various aspects of the applications developed

• Design, Develop, and Test mobile-based applications on Android and/or Apple iOS platform.

• Stay up-to-date with new technology trends

Requirements  

· Bachelor’s degree in any field/ Information Technology, Software Engineering is desired.

Programming knowledge

Experience in Flutter, Network layer (e.g. streaming, file downloads), Media manipulation (e.g. video players), State management (e.g. provider, river pod, block), Design patterns (e.g. MVC, MVVM), git, SQLite, ternal service integration (e.g. firebase, pusher, UI/UX design for apps, Experience with debugging and building tools (XCode & Android Studio), Knowledge of native mobile development (Swift/Kotlin) is a plus

Job Application Deadline

January 22, 2023

Full name   *

Email   *

Phone   *

Please Write Phone Number In English Format

Linkedin

Date Of Birth   *

Governorate *

City   *

Comment

Your CV file (PDF)  *