Android Applications Developer - UNRWA

الصفحة الرئيسية

Android Applications Developer - UNRWA


UNRWA is a United Nations agency established by the General Assembly in 1949 and is mandated to provide assistance and protection to a population of some 5 million registered Palestine refugees. Its mission is to help Palestine refugees in Jordan, Lebanon, Syria, West Bank and the Gaza Strip to achieve their full potential in human development, pending a just solution to their plight. UNRWA’s services encompass education, health care, relief and social services, camp infrastructure and improvement, microfinance and emergency assistance. UNRWA is the largest UN operation in the Middle East with more than 30,000 staff. UNRWA is funded almost entirely by voluntary contributions.

Consultant– Android Applications Developer, HQ Gaza, (Local)

BACKGROUND

The consultant will be responsible for developing mobile applications at Software Factory of HQG IT Service Center, and s/he will be working closely with one of the Senior Functional Experts who are managing software development projects at UNRWA HQ (Amman) according to UNRWA’s policy and procedures.

DESCRIPTION OF DUTIES AND RESPONSIBILITIES

  1. Designing, building and maintaining Android mobile applications.
  2. Ensuring the performance, quality, and responsiveness of applications.
  3. Helping in maintaining code quality, organization, and automatization.
  4. Performing software development and maintenance tasks on applications to which assigned.
  5. Performing limited analysis tasks as assigned by the supervisor for the design, implementation, customization and maintenance of Agency software applications.
  6. Assisting in collecting and documenting user requirements and preparation of system and program specifications.
  7. Assisting in preparation of user manuals and other documentation for the systems and applications to which assigned.

              MINIMUM QUALIFICATIONS AND EXPERIENCE

              1. A university degree from an accredited educational institution in computer science or Software Development, or other related discipline.
              2. A minimum of 2 years of experience in Androidmobile applications development using JAVA.
              3. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
              4. Experience in dealing with RESTful API’s, JSON using Retrofit with Gson in addition to use ASP.Net and MS SQL Server to connect applications to back-end services.
              5. Solid understanding of the full mobile development life cycle.
              6. Experience with third-party libraries.
              7. Experience with offline storage, threading, and performance tuning.
              8. Knowledge in UI/UX standards, roles and Understanding of Android design principles and interface guidelines.
              9. Familiarity with cloud message APIs and push notifications.
              10. Solid understanding of the full mobile development life cycle.
              11. Proficient understanding of code versioning tools.
              12. Knack for benchmarking and optimization. 

                                    DESIRABLE EXPERIENCE  

                                    1. Experience with design patterns especially with MVP, MVC and/or MVVM.
                                    2. Knowledge of Kotlin.
                                    3. Familiarity with RxJava.
                                    4. Familiarity with Dependency Injection frameworks like Dagger.
                                    5. Familiarity with realm database.
                                    6. Familiarity working on AWS Mobile Services.

                                    COMPETENCIES

                                    1. Good communications skills;
                                    2. Training skills and ability to make clear presentations;
                                    3. Team spirit and ability to establish and maintain effective working relationships;
                                    4. Good Command of spoken and written English.

                                    CONDITIONS OF SERVICE

                                    1. The duration of the consultancy is 6-11 months with the expected start date of July 2021;
                                    2. Remuneration for this consultancy will be on grade 11 (1164.30 USD); depend on the qualifications and experience of the candidate;
                                    3. The incumbent will be based in Gaza.

                                        APPLICATION PROCESS

                                        Applicants should submit a cover letter and CV or UN Personal History Form demonstrating clearly the knowledge and experience required to meet the consultancy requirements via
                                        consultancy@unrwa.org

                                        indicating the title of this consultancy “Android Applications Developer” in the subject line of the message. The deadline for the submission of applications is 3 July 2021.

                                        UNRWA is an equal opportunity employer and welcomes applications from both women and men.
                                        UNRWA encourages applications from qualified women. Only those applicants shortlisted for interview will be contacted. UNRWA is a non-smoking environment.
                                        google-playkhamsatmostaqltradent