Posted: Sep 06, 2025

Contract

Career Level: Mid Level(3-5 years)
Salary:
Location: Addis Ababa
Deadline: Sep 16, 2025
Expired

Internal/ External Vacancy Announcement

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).

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).

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!


Company Logo
National Election Board of Ethiopia(NEBE)
View Jobs by This Company
Discover More Jobs

Explore other opportunities and find your next job.

View Other Jobs

© 2025 GeezJobs. Made by Geez-Tech.