Consultant – Senior Mobile Developer - React Native, Local); (UNICC Partnership

This opening expired 1 year ago. Do not try to apply for this job.

UNRWA - UN Relief and Works Agency for Palestine Refugees

Open positions at UNRWA / Open positions at UN
Logo of UNRWA

Application deadline 1 year ago: Saturday 18 Feb 2023 at 23:59 UTC

Open application form

Result of Service 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 an interview will be contacted. UNRWA is a non-smoking environment.

Work Location Gaza, Jordan, Lebanon, Syria, or West Bank

Expected duration 6 to 11 months

Duties and Responsibilities - Leading the development of mobile applications using React Native. - Mentoring and providing guidance to other team members on React Native development best practices. - Collaborating with cross-functional teams, such as designers and product managers, to ensure that the mobile application meets the needs of the business and the end-user. - Designing and implementing scalable and maintainable mobile application architectures. - Debugging and fixing issues with the mobile application. - Ensuring that the mobile application meets the necessary performance, security, and accessibility standards. - Keeping up to date with the latest trends and best practices in mobile development, and incorporating these into your work as appropriate. - Participating in code reviews to ensure that the team is producing high-quality, maintainable code. - Providing technical leadership to the team and driving technical decision making. - Perform other duties as may be required.

Qualifications/special skills Academic Qualifications:

A university degree or master's degree from an accredited educational institution in information technology, information management, Information systems, computer science, computer engineering, Software engineering, Business Administration, Management, or other related disciplines;

Experience:

  • A minimum of 7 years of experience in mobile app developer, design, and delivery.

The resource MUST have the following experience: - Proven work experience as a Mobile developer - Deep knowledge of React Native: 2+ years of professional experience working with React Native or equivalent - Senior skills as a software developer: 5+ years of professional experience or equivalent leading to seniority - Experience with JavaScript, ES6, Typescript, React, Redux, Jest, Enzyme - In-depth knowledge of at least one programming language like JavaScript, Java, Kotlin, Objective-C, or Swift - Experience integrating third-party libraries and REST APIs - Familiarity with OOP design principles and SOLID best practices - Experience with testing techniques applied to mobile development

The resource SHOULD have the following experience: - Demonstrable portfolio of released applications on Apple App Store or Google Play - Whole life cycle app development experience as a solo developer or in a team environment - Experience with Scrum/Agile Project Management methodologies - Experience using the Atlassian stack for project management, code management, and DevOps, or equivalent tools: Jira, Confluence, Bitbucket - Experience with standard CI/CD deployment tooling; specific mobile app related best practices for CI/CD - Excellent technical documentation skills and ability to deliver specialized training - Ideally, you have worked in larger software development projects

Competency:

  • Teamwork: Develops and promotes effective relationships with colleagues and team members. Deals constructively with conflicts.
  • Communicating: Expresses oneself clearly in conversations and interactions with others; listens actively. Produce effective written communications. Ensures that information is shared.
  • Respecting and promoting individual and cultural differences: Demonstrates working constructively with people of all backgrounds and orientations. Respects differences and ensures that all can contribute.
  • Knowing and managing yourself: Manages ambiguity and pressure in a self-reflective way. Use criticism as a development opportunity. Seek opportunities for continuous learning and professional growth.
  • Producing results: Produces and delivers quality results. Is action-oriented and committed to achieving outcomes.
  • Moving forward in a changing environment: Is open to and proposes new approaches and ideas. Adapts and responds positively to change.

Skills: - A customer-centric approach to delivery - Excellent analytical skills with a good problem-solving attitude - Ideally, you have worked in larger software development projects - Ability to multi-task and prioritize tasks and comfortable with short deadlines - Strong English communication skills - Ability to work in a diverse team that is geographically dispersed and with teammates of different cultures - Good written and verbal communication skills, interpersonal and collaborative skills. - A high degree of initiative, being independent, and being able to work with little supervision - A high level of personal integrity, as well as the ability to professionally handle confidential matters and show an appropriate level of judgment and maturity - Ability to deliver quality results.

Language:

  • Fluent in spoken and written English.
  • Basic knowledge of other recognized UN languages is desirable

Contract conditions:

  • The duration of the consultancy is 6 to 11 months, extendable according to performance and availability of funds.
  • Remuneration for this consultancy will be 1800.00 USD and depend on the qualifications and relevant experience. •The incumbent can be in any UNRWA field of operations (Gaza, Jordan, Lebanon, Syria, or West Bank).

    Additional Information UNRWA has signed a Memorandum of Understanding (MoU) with UNICC to enhance livelihood and human development opportunities for Palestine refugees in Gaza. By this new collaboration, UNRWA becomes a provider of Information Management and Technology services and capacity augmentation to UNICC technical team on a cost-recovery basis through IMTD/IT Service Center (ITSC) in HQ-Gaza.

UNRWA Information Management and Technology Department (IMTD) is seeking a Mobile Developer - React Native to build performant mobile apps to support ongoing and new projects developed with React Native. As a developer, you are passionate about building great mobile applications for iOS and Android platforms. You will be responsible for building compelling and highly performant apps with a great user experience.

UNRWA Information Management and Technology Department (IMTD) is looking for mobile developers focusing on React Native to help the current team architect and deliver new projects. The new consultant will join a multidisciplinary and diverse team with systems engineers, mobile, backend, and frontend developers to deliver projects with cutting-edge technologies to UN organizations.

The candidate must work in a highly collaborative environment with a diverse team distributed in multiple countries, be flexible, work independently as a developer, and complete tasks on time. The ideal candidates are senior software developers having a minimum of 5 years of experience as a software developer or equivalent to attain seniority.

The consultant will report administratively to the Head Information Technology Service Centre at Headquarters Gaza and report technically to United Nations International Computing Center (UNICC).

¿ Please indicate if you are a Palestinian Refugee and provide your registration card number if applicable.

No Fee THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Added 1 year ago - Updated 1 year ago - Source: careers.un.org