IT Solutions Developer

World Food Programme, Nairobi, Kenya

Skill Required:, IT and ICT
Preferred Experience: 
3 Years
Closing Date for Applications: 
20th March, 2019


Job Description

ABOUT WFP:

The United Nations World Food Programme is the world's largest humanitarian agency fighting hunger worldwide. The mission of WFP is to help the world achieve Zero Hunger in our lifetimes. Every day, WFP works worldwide to ensure that no child goes to bed hungry and that the poorest and most vulnerable, particularly women and children, can access the nutritious food they need.

ORGANIZATIONAL CONTEXT:

The United Nations World Food Programme (WFP) is the leading humanitarian organization saving lives and changing lives, delivering food assistance in emergencies and working with communities to improve nutrition and build resilience. We are seeking to fill IT Front End and Mobile Developer position based in Nairobi, Kenya.

JOB PURPOSE: To contribute to the development of efficient and effective IT solutions, creating sound, innovative solutions that enable staff to deliver food assistance to beneficiaries, in line with WFP’s strategy.

KEY ACCOUNTABILITIES (not all-inclusive):

Reporting to the Head of Field Applications Development (TEC) of the Digital Transformation Services (TEC) the Front End/Mobile Developer:

  • Code Development
  • Develope web and mobile user interfaces.
  • Ensure these components and the overall applications are robust and easy to maintain.
  • Oversee external development team activities
  • Coordinate the collection of business requirements, if need arises.
  • Coordinate with the rest of the team involved on different layers of the infrastructure design.
  • Commitment to collaborative problem solving, sophisticated design, and quality product are required.

Technical Coordination with External Developers: Develop fully functional applications in coordination with remotely located software developers, adopting the SCRUM methodology, a team ticketing system and shared source code repository

Platform Maintenance:

  • Develop enhancements to implement new features and to strengthen application automations, validations and reports
  • Troubleshoot technical issues and fix bugs affecting the mobile application in different environments (production, testing, QA, training)

DELIVERABLES AT THE END OF THE CONTRACT:

  • Reusable components for web applications
  • Reusable components for mobile applications
  • Complete interfaces for the submitted technical solutions to be implemented

STANDARD MINIMUM QUALIFICATIONS:

Education: University Degree in Computer Science. Advanced courses/training in the relevant disciplines is an added advantage.

Experience:

  • Minimum 3 years of progressive responsible experience as a Mobile Developer and proven record of accomplishment in development. The candidate should demonstrate the following:
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Strong proficiency in Mobile development principles.
  • Thorough understanding of React.js/ReactNative and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of EcmaScript.

Languages: English

SPECIFIC JOB REQUIREMENTS:

  • Familiarity with Python and Django framework is preferable.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end builds pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • Ability to translate designs and wireframes into high-quality code.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers Requirements.
  • Experience with data structure libraries.
  • A knack for benchmarking and optimization.
  • Familiarity with Git code versioning tool.
  • Familiarity with Python and Django framework is preferable.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers Requirements.
  • Experience with data structure libraries.
  • A knack for benchmarking and optimization.
  • Familiarity with Git code versioning tool.

Source:https://career5.successfactors.eu/career?company=C0000168410P&career_job_req_id=104049&career_ns=job_listing&navBarLevel=JOB_SEARCH#utm_source=unjobs&...


Recommend your friend

Copyrights 2017. All rights reserved | Technology Partner: Indev Consultancy Pvt. Ltd