Categories: Uncategorized

Frontend Developer

Internal/ External Vacancy Announcement -Frontend Developer

Location: Addis Ababa, Ethiopia

Organization: National Election Board of Ethiopia (NEBE)

Deadline: January 10, 2026

Job Description

ORGANIZATIONAL OVERVIEW

The National Election Board of Ethiopia (NEBE), re-established by proclamation No. 1133/2011, is the constitutionally mandated body to conduct elections, organize referenda, and regulate political parties in Ethiopia. NEBE is working to boost its institutional strength with a special focus on the enhancement of human resource capacity. Accordingly, NEBE would like to invite applicants for the Frontend Developer position who meet the following requirements.

 

Required number: One

Reports to: ICT Project Manager

Duty station: NEBE Headquarters, Addis Ababa

Duration: One year with the possibility of extension

Salary: As per the organization’s salary scale (Competitive)

Job Summary

We are looking for a creative and skilled Frontend Web Developer to build responsive, user-friendly web applications. You will collaborate with designers and backend developers to translate UI/UX designs into high-performance code. The ideal candidate is proficient in modern JavaScript frameworks, has an eye for detail, and is passionate about delivering seamless user experiences.

 

Duties and responsibilities

  1. Frontend Development
    • Develop responsive, cross-browser compatible web applications using HTML5, CSS3, and JavaScript (ES6+).
    • Build reusable UI components with React.js, Vue.js, or Angular (based on project needs).
    • Optimize web applications for speed, scalability, and SEO.
  2. UI/UX Implementation
    • Convert Figma, Adobe XD, or Sketch designs into pixel-perfect, interactive web pages.
    • Ensure design consistency using CSS preprocessors (Sass/Less) and component libraries (Material-UI, Tailwind CSS, Bootstrap).
  3. Collaboration & Integration
    • Work with backend developers to integrate RESTful APIs or GraphQL endpoints.
    • Participate in Agile/Scrum workflows (sprint planning, code reviews, stand-ups).
  4. Testing & Debugging
    • Write unit and integration tests using Jest, Cypress, or React Testing Library.
    • Debug and resolve frontend issues using Chrome DevTools, Lighthouse, or Sentry.
  5. Performance Optimization
    • Implement lazy loading, code splitting, and caching strategies.
    • Monitor and improve Core Web Vitals (LCP, FID, CLS).

About You

Required Skills & Qualifications:

Education andWork Experience:

BSc. CS, CE, SE and related fields with min 3 yrs of experience

Technical Skills Technologies:

  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+).
    • Experience with React.js, Vue.js, or Angular (at least one modern framework).

Styling &Tools:

  • CSS preprocessors (Sass, Less) and CSS-in-JS (Styled-Components, Emotion).
    • Package managers (npm, yarn) and build tools (Webpack, Vite, Babel).

Version Control:

  • Git (GitHub, GitLab, Bitbucket).

Basic Backend Understanding:

  • Familiarity with Node.js, Express, or API concepts (REST/GraphQL).

Soft Skills:

  • Strong problem-solving and attention to detail.
    • Ability to collaborate with designers, PMs, and backend teams.
    • Good communication to explain technical concepts to non-technical stakeholders.

Preferred Qualifications:

  • Experience with TypeScript.
    • Knowledge of Progressive Web Apps (PWAs) and Web Accessibility (WCAG).
    • Familiarity with headless CMS (Strapi, Contentful) or static site generators (Next.js, Gatsby).

Exposure to Docker, CI/CD pipelines, or cloud platforms (AWS, Vercel, Netlify).

Required Skills
Programming language (R, Python, Scala, Matlab)

How to Apply

INTERESTED APPLICANTS ARE INVITED TO SEND NON-RETURNABLE:

  • Application letter that explains why you fit for the post and updated CV, and Three work related referees;
  • Application letter & resume should be saved by full name of Applicants.
  • Only short-listed candidates will be contacted for further screening.

Those who are interested can only apply through the attached link: https://nebe-election.org/apply within 10 days from this announcement.

Female candidates are encouraged to apply!

EthioNGOJobs

Recent Posts

Personal Assistant

Location: Wolaita Sodo,South Ethiopia. Organization: Federation of Ethiopian Associations of Persons with Disabilities (FEAPD) Deadline: May…

8 hours ago

Consultant national – Expert en commerce

Duty Station: Addis Ababa Department/Office:   Economic Commission for Africa (ECA) Deadline: May 5, 2026 Job Description…

10 hours ago

Team Lead-LIWAY Program (Re-advertised)

Location: Addis Ababa, Ethiopia Organization: SNV Deadline: 08 May 2026 Job Description SNV is a global…

11 hours ago

Regional Office Manager – Amhara Region

Location: Bahir Dar, Ethiopia Organization: SNV Deadline: 08 May 2026 Job Description Organisation Overview SNV is…

11 hours ago

Job vacancies at SNV, Ethiopia

Deadline: varies | Location: Amhara & Addis Ababa, Ethiopia

11 hours ago