Mobile Developer

Job Description

Established in 1995, BCI was founded to meet the needs of emerging regional ICT markets with a sound knowledge base and a strong network of global partners, BCI has since evolved into a regionally recognized advisor and provider of top of the line services and solutions spanning a range of sectors. BCI is intending to recruit a highly qualified individual to fill the position of

Mobile Developer            Ref. No (HR-MD-01) 

Main responsibilities:

  • Design and Build sophisticated and highly scalable apps using Flutter
  • Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
  • Translate and Build the designs and Wireframes into high quality responsive UI code.
  • Use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
  • Explore feasible architectures for implementing new features.
  • Follow the best practices while developing the app and also keeping everything structured and well documented.
  • Document the project and code efficiently.
  • Manage the code and project on Git in order to keep in sync with other team members and managers.
  • Ensure security guidelines are always followed while developing the app
  • Good experience in cross-platform development technology like ReactNative, Flutter.
  • Familiarity with RESTful APIs to connect Mobile applications to back-end services.
  • Understand design principles and user interface guidelines.
  • Ability to work with legacy code, fixing issues, add features, and sustain its stability.
  • Ability to adapt to new languages, technologies, and platforms to meet the needs of the project.
  • Experience with offline storage, threading, Background processing and performance tuning
  • Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
  • Proficient understanding of code versioning tools, such as Git
  • Strong knowledge in Native Android and IOS: To build custom Flutter Packages.
  • Good experience in UX/UI.
  • Strong analytical and problem-solving skills.
  • Teamwork oriented.

Jobs.ps, Ltd. All Rights Reserved.

Job Requirements

Bachelor’s degree in Computer Science, Software Engineering or related field

Fluent in Arabic & English.

2 - 3 years of experience.

Job Details
Job Title Mobile Developer
Deadline 31 - May - 2021
Location Ramallah
Job Type Full time
Position Level Mid Career
Salary N/A
Degree Bachelor's degree
Experience 2 Years
Category I.T. & Tech
Application Instructions

Qualified candidates are encouraged to apply and submit a CV and a cover letter to [email protected] no later than 31/05/2021.

Ref. No (HR-MD-01) 

 

For your privacy and protection: when applying to a job online , never give your credit card or bank account information, or perform any sort of monetary transaction to a prospective employer.