JOB DETAILS:
United Nations Children’s Fund Consultancy: Azure Artificial Intelligence/Large Language Models (AI/LLM) Developer, ICTD Digital Headquarters (remote) United States UNICEF Jobs 2024
United Nations Children’s Fund looking for “Consultancy: Azure Artificial Intelligence/Large Language Models (AI/LLM) Developer, ICTD Digital Headquarters (remote)”. Applicants with a Bachelor’s degree may apply on or before 12-Jul-24.
The United Nations Children’s Fund has published a job vacancy announcement on 28-Jun-24 for qualified applicants to fill in the vacant post of Consultancy: Azure Artificial Intelligence/Large Language Models (AI/LLM) Developer, ICTD Digital Headquarters (remote) to be based in , United States. For more jobs, please visit https://unjoblink.org
Company Name: United Nations Children’s Fund
Job Title: Consultancy: Azure Artificial Intelligence/Large Language Models (AI/LLM) Developer, ICTD Digital Headquarters (remote)
Duty Station: , United States
Country: United States
Application Deadline: 12-Jul-24
Responsibilities:
Under the supervision of the UNICEF ICT Division (ICTD) lead, the consultant will perform the following activities:
?Onboarding:
?Objective: Understand the UnitBot application, its roadmap, the DevOps env. and the design requirements
?Development
?Form part of the UnitBot development team (design, back-end, DevOps)
?Participate in sprint planning
?Implement prioritized front-end development
?Testing, integration, and documentation
?Test and document front-end
Work Assignments Overview
Deliverables/Outputs
Delivery deadline
- 50% of prioritized functionality.
- Execution plan for requirements and design specifications of the prioritized functionality
- UI components
- Implement the logic and data flow of the UI features
- Test results of the UI functionality and performance
- Documented code, architecture, and features using comments, diagrams, or other tools
- Blogpost, and handover notes
6 weeks from onboarding
- 100% of prioritized functionality
- Seamless integration of design in UniBot app
- Usability testing report
- Bug report (zero critical or high priority bugs)
- Final project presentation
- Blogpost
- Handover notes
12 weeks from onboarding.
Requirements:
- A bachelor;s degree in computer science or related field
- Min 5 years of experience in HTML/CSS: Proficient in writing semantic HTML and modern CSS, including CSS preprocessors like SASS or LESS.
- Min 5 years of experience in JavaScript/ES6+: Strong understanding of JavaScript, including ES6+ features such as arrow functions, destructuring, spread/rest operators, and async/await.
- Min 5 years of experience in React:
- Components: Creating functional and class components.
- State Management: Using state and props effectively; understanding context API and state management libraries like Redux or MobX.
- Hooks: Proficient with React Hooks such as useState, useEffect, useContext, useReducer, etc.
- Lifecycle Methods: Understanding React component lifecycle and how to use methods like componentDidMount, componentDidUpdate, and componentWillUnmount.
- Routing: Implementing client-side routing using React Router.
- Forms: Handling form inputs, validations, and submissions.
- Performance Optimization: Techniques such as code splitting, lazy loading, memoization, and optimizing rendering.
- TypeScript: Knowledge of TypeScript for type-safe coding practices in React applications.
- Version Control: Proficiency in using Git for version control and collaborative development.
- API Integration: Experience in making HTTP requests to APIs using tools like Axios or Fetch API.
- Testing: Writing unit and integration tests using frameworks and libraries like Jest, Enzyme, or React Testing Library.
- Build Tools: Familiarity with build tools and module bundlers like Webpack, Babel, and npm/yarn scripts.
- UI Libraries/Frameworks: Experience with UI libraries such as Material-UI, Ant Design, or Bootstrap.
- Responsive Design: Ensuring applications work well on various screen sizes and devices.
- Accessibility: Knowledge of web accessibility standards and practices to make applications usable by everyone.
- Debugging: Strong debugging skills using browser developer tools and React DevTools.
- CI/CD: Understanding of continuous integration and deployment practices.
- Soft Skills: Strong communication skills, ability to work in a team, problem-solving abilities, and a willingness to learn and adapt to new technologies.
- Fluency in English is required. Knowledge of another official UN language (Arabic, Chinese, French, Russian or Spanish) is an asset.