Frontend Developer

Internal/ External Vacancy Announcement -Frontend Developer

Location: Addis Ababa, Ethiopia

Organization: National Election Board of Ethiopia (NEBE)

Deadline: September 15, 2025

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!

Related Articles

Back to top button