United Nations Children's Fund (UNICEF) works in 190 countries and territories to protect the rights of every child. UNICEF has spent 70 years working to improve the lives of children and their families. Defending children's rights throughout their lives requires a global presence, aiming to produce results and understand their effects.
Job Description
Job Posting Organization: UNICEF, established in 1946, is a United Nations agency responsible for providing humanitarian and developmental aid to children worldwide. With a mission to advocate for the protection of children's rights, UNICEF operates in over 190 countries and territories, employing approximately 13,000 staff members globally. The organization focuses on various areas, including education, health, nutrition, and emergency response, ensuring that every child has the opportunity to thrive and reach their full potential. UNICEF is committed to promoting diversity and inclusion within its workforce, encouraging applications from individuals of diverse backgrounds.
Job Overview: The Software Development Consultant position is designed to enhance UNICEF's support to municipalities in Brazil by developing an interactive self-assessment tool for municipal Social Assistance on emergency preparedness. The consultant will be responsible for implementing a series of functionalities over an 11.5-month contract, which includes creating an interactive map, developing survey interfaces, and ensuring the synchronization of application names with URLs. The role requires collaboration with various stakeholders to ensure that the tool is user-friendly and effectively meets the needs of municipal administrations. The consultant will work in biweekly sprints to deliver specific functionalities, ensuring that all deliverables are met on time and to a high standard. This position is crucial for improving the response capabilities of Social Assistance in emergencies, ultimately benefiting children and adolescents affected by climate risks and disasters.
Duties and Responsibilities:
Develop an interactive map using Google Maps, allowing filters by municipality, state, and region, displaying relevant data.
Implement an interface for creating surveys and diagnostics.
Synchronize the application name with the corresponding URL for better consistency and usability.
Update the filtering system to eliminate dependency on URL parameters by utilizing frontend state management.
Create logic for conditional questions in surveys based on previous answers.
Conduct usability testing and make final adjustments to the interface.
Ensure comprehensive validation of all functionalities before final delivery.
Provide complete documentation and user training upon project completion.
Collaborate with team members to ensure effective communication and adherence to project timelines. 1
Participate in all SCRUM ceremonies, including sprint planning, daily meetings, and retrospectives.
Required Qualifications: Mandatory qualifications include a Secondary Education with at least 8 years of professional experience in software development projects, or a Bachelor's Degree with a minimum of 5 years of relevant experience. Candidates must possess knowledge of all stages of software development, proficiency in ReactJS and advanced JavaScript libraries, and a solid understanding of front-end technologies such as JavaScript, HTML5, and CSS
Additionally, candidates should have experience with MySQL databases, automated testing platforms, and continuous integration. Strong communication skills and the ability to work under tight deadlines are essential.
Educational Background: Candidates must have a minimum of Secondary Education, with a preference for those holding a Bachelor's Degree in Computer Science, Software Engineering, or a related field. The educational background should reflect a strong foundation in software development principles and practices, as well as familiarity with modern programming languages and frameworks.
Experience: The position requires significant experience in software development, specifically as a key contributor to projects. Candidates should have a proven track record of delivering high-quality software solutions, with experience in both national and international contexts. Familiarity with the UN System or similar organizations is desirable but not mandatory.
Languages: Fluency in Portuguese is mandatory for this position, as the role involves working closely with Brazilian municipalities. Proficiency in English is also beneficial, as it may facilitate communication with international stakeholders and access to global resources.
Additional Notes: The contract duration is 11.5 months, and the position is not applicable for travel. The consultant will be expected to submit a financial proposal that includes all fees associated with the assignment, including administrative and subsistence costs. UNICEF emphasizes its commitment to diversity and inclusion, encouraging applications from individuals of all backgrounds. The organization offers flexible working arrangements and is dedicated to providing reasonable accommodations for candidates with disabilities. Selected candidates will undergo rigorous background checks and must confirm their fully-vaccinated status against COVID-19 prior to commencing the assignment.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.