Frontend Developer

Position:

Organization: National Election Board of Ethiopia

Not Specified

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. 

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

Job Requirements

Required Skills & Qualifications

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 THIS LINK  within 10 days from this announcement.

Female candidates are encouraged to apply!

Job Requirements BSc Degree in CS, CE, SE or in a related field of study with relevant work experience Duties and Responsibilities: - 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. How to Apply Apply using the provided link below

Deadline: Sep 16, 2025, 12:00 AM

Location: , Addis Ababa

Amount: 1

SIMILAR JOBS

No results found

feeling blue