Position:
Organization: National Election Board of Ethiopia
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.
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.
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).
Collaboration & Integration
Work with backend developers to integrate RESTful APIs or GraphQL endpoints.
Participate in Agile/Scrum workflows (sprint planning, code reviews, stand-ups).
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.
Performance Optimization
Implement lazy loading, code splitting, and caching strategies.
Monitor and improve Core Web Vitals (LCP, FID, CLS).
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).
CSS preprocessors (Sass, Less) and CSS-in-JS (Styled-Components, Emotion).
Package managers (npm, yarn) and build tools (Webpack, Vite, Babel).
Git (GitHub, GitLab, Bitbucket).
Familiarity with Node.js, Express, or API concepts (REST/GraphQL).
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.
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).
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 belowDeadline: Sep 16, 2025, 12:00 AM
Location: , Addis Ababa
Amount: 1