الاثنين، 9 أكتوبر، 2017

Mobile Developer and Mentor - GGateway

 Mobile Developer and Mentor

Utilizing Digital Tools to Promote Human Rights and Create Inclusive Public Spaces in Gaza Strip Project


GGateway Background:
GGateway for Outsourcing Information Technology” is a social enterprise founded in Gaza in January 2016 after 2 years of piloting work in UNRWA (United Nations Relief and Works Agency). GGateway works as a non-profit entity and in accordance with its mission reinvests any surplus in accordance with its mission, vision, principles, and values in order to realize its objectives. GGateway offers customized and competitive ICT business outsourcing services to clients worldwide. At the same time, GGateway enables young ICT graduates from universities in Gaza to access professional opportunities in a learning environment, and enhances the ICT sector in Gaza by providing qualified labour and business opportunities. GGateway services such as but not limited to Data Management, Process Improvement, Training Material Development, Software Testing and Application Development. GGateway also runs a vibrant and innovative freelancing platform (GHub), a co-working space equipped with the IT infrastructure fostering collaboration and knowledge transfer to create professional ICT communities. GGateway is supported by UNRWA (United Nations Relief and Works Agency).

Project Background:
UN Habitat and UN Women joint project “Utilizing Digital Tools to Promote Human Rights and Create Inclusive Public Spaces in the Gaza Strip” (2017-2018), which is funded by Belgium, aims at utilizing digital technologies to advance women’s and youth’s rights to participation in post-conflict recovery planning and implementation, in particular to support developing public spaces, ensuring gender sensitivity and inclusiveness of marginalized groups such as IDPs and female heads of households. In addition, the project will utilize digital technology as a tool for community empowerment. Access to information is a basic human right that enables communities to actively engage in the decision-making process and have a proactive role in their societies. Therefore, digital technology is used to strengthen the relationship between the local authorities and the communities, and to promote good governance.  GGateway is the actor for digital technology inclusion in the project.  Also, GGateway is the main actor for outreaching youth and women to encourage both using digital tools, and civic participation in reconstruction activities.

As a part of GGateway’s role in the project, a mobile application will be developed for the purpose of raising awareness of youth and women around human rights especially about CEDAW and UNSCR 1325 in Arabic.

Assignment Duration:
This assignment is estimated to be complete within 8 weeks. The delivery of the wireframe of the mobile application and the training plan for the Junior Associate must be within two weeks of the implementation period. Implementation period: 15th October, 2017 – 10th December, 2017.


Scope of Work summary:

1- Mobile Application Development
Before commencing his/her work, the contracted Mobile Developer and Mentor is required to provide a timeline for the creation of the mobile application. The contracted Mobile Developer and Mentor is also required to provide a wireframe of the mobile application before commencing with the actual work. The Mobile Developer and Mentor is also required to provide 2 weeks of on-demand support and modifications after the contracting period ends.

The purpose of the mobile application is to provide categorized learning materials on topics related to youth and women around human rights especially about CEDAW and UNSCR 1325 in Arabic. The learning materials must be categorized into lessons based on the original materials that will be provided to the developer. At the end of each lesson, the user will be presented with a short quiz to test his/her knowledge in the topic studied. The nature of the content presented in each lesson will vary between, text, images, and videos. The system administrator must have the ability to add/edit/delete categories, lessons, and content at any given time. The System administrator must also have the ability to monitor the results of the quizzes logged-in users take, and have their overall progress through the material displayed and stored for the record and future analysis.

Upon completion of work, the application must satisfy the following requirements and functionalities:


a) Cross-platform Application

The Mobile Developer and Mentor is required to develop a cross-platform application that functions with high efficiency on both Android and IOS systems, as the application will be published on Google Play Store and Apple Apps Store.

The technology to be used to develop the application is up to the justifiable selection of the developer, and approval of GGateway’s management team.
The overall UI of the application must be implemented to reflect modern standards of mobile applications design and styling.
The overall UX of the mobile application must be implemented while keeping in mind that the purpose is to create and inviting educational environment which will allow for a smoother and productive experience for the application users.
The mobile developer must implement a log-in process through which a potential user enters his/her: user name, email, date of birth and gender.
The mobile application must be able to integrate with social media platforms such as Facebook, linked-in and twitter, giving users the ability to share specific content such as (progress mile-stones, in-app achievements … etc.) with their networks. This integration can also be used to for signing in, and auto-filling the required signing up fields for first time users.

b) Administrator Control Panel

The mobile developer will create a web-based control panel through which authorized users will have complete control over the mobile application lessons content. Authorized users must have the ability to add/edit/delete categories, lessons, lessons’ content.

Authorized users must have complete freedom in terms of the content they can add under a specific lesson. The content can be texts, images, or videos.
Authorized users must have the ability to backup and download and offline version of users’ database that contains their registration details and individual progress data (including lessons completed and quizzes results).
The technology to be used to build the control panel (ASP.NET/PHP back-end) is up to the justifiable choice of the developer.


2- Junior Associate Mentoring

GGateway will hire an Android Mobile Developer who will be appointed as a Junior Associate for this project. The Junior Associate will work closely with the Mobile Developer and Mentor to learn about all aspects of developing a cross-platform mobile application. The Mobile Developer and Mentor is required to develop a training plan with the purpose of preparing the Junior Associate to be fully equipped to handle user support and any future modification to the developed cross-platform mobile application.

For this task, the Mobile Developer and Mentor will be responsible of the following:

a) Preparing a comprehensive training plan

The Mobile Developer and Mentor is required to prepare a 6-week learning plan that covers topics on the cross-platform technology chosen to develop the mobile application. The plan must be prepared while keeping in mind that the Junior Associate has no previous experience in developing cross-platform mobile applications, but has a very good knowledge in Android mobile applications development. The training plan must satisfy the following requirements:

The plan covers 40 hours of one-to-one mentoring sessions over the duration of 6 weeks (6-7 Hours per week – flexible distribution).
The plan provides references to learning resources and extra reading materials that covers topics highlighted in training plan.
The training plan must contain practical assignments that simulate real life scenarios that may occur during cross-platform mobile application development lifecycle.

b) Preparing a handover package

During the last two weeks of the contracting period, the Mobile Developer and Mentor is required to prepare a complete handover package to be handed to the Junior Associate. The handover package must satisfy the following requirements:

Contains a complete project documentation that is clear, comprehensive, and up to industry standards.
Contains Project’s wireframe, source code, graphics design files, and all system passwords.

Deliverables:

The contracted Mobile Developer and Mentor will produce the following deliverables:

1- Approved timeline, wireframe for the mobile application.
2- Approved 40-hour learning plan (distributed over 6 weeks) for cross-platform mobile application development.
3- Mentoring hours log, signed by both the Mobile Developer and Mentor and the Junior Associate.
4- Handover package including full project’s documentation
5- One cross-platform mobile application, approved by the GGateway Project team.

Qualifications:

1. Technical Qualifications: 

University degree in Computer Science, Information Technology or related specialization.
At least 2 years of experience in cross-platform mobile development using React Native, Ionic, Cordova or similar technologies.
Expert knowledge level in HTML5, CSS3, JavaScript and XML.
Able to prepare apps for distribution (Public App Stores).
Able to develop reusable UI components or libraries.
Experienced in consuming data from mobile Backend-as-a-Service platforms such as Firebase or Parse.
Able to leverage community libraries to efficiently complete development tasks.
Experienced in building offline-first apps using databases such as Realm or SQLite.
Experienced in communicating over network to RESTful or GraphQL endpoints.
Experienced in localizing apps to support multiple languages.
Experienced in optimizing app performance and memory consumption.
Familiarity with testing frameworks such as Jest and Cucumber-JS is a plus.

2. Professional Competencies

 Detailed, analytical thinker with problem solving skills.
 Proven track record of timely delivery under pressure.
 Excellent communication skills.
 Quality Assurance.
 Good understanding of technology and systemic processes.
 Advanced working knowledge of standard PC applications (MS Office, Visio etc.).
Previous training experience is a plus.

Applications should be addressed to email: jobs@ggateway.tech no later than October 17th 11:00 AM.
Application submission requirements :(IMPORTANT)

To be considered, each application must include: (incomplete submissions will not be considered)

- Email Subject: “Mobile Developer and Mentor”

- A CV, including any related degrees, certifications and experience (Name your CV as: MDM _ CV_YOUR FULL NAME)
- Links to previous related work samples
- Two professional references
Note: Only shortlisted candidates will be reached out for position interview.


-------------------------------------------- Google Ads --------------------------------------------

ليست هناك تعليقات:

إرسال تعليق