company-logo

Senior Front End Developer

e-safe IT Solution PLC

job-description-icon

Engineering

Software Engineering

Addis Ababa

3 years

1 Position

2025-07-30

to

2025-08-15

Required Skills

develop software prototype

+ show more
Fields of study

Software Engineering

Full Time

Share

Job Description

eSafe IT Solutions is a leading provider of cutting-edge IT and cybersecurity solutions, delivering innovative services that help businesses thrive in a digital-first world. We are one of the fastest-growing IT companies, offering enterprise networking and cybersecurity solutions to customers across various industries. We believe in delivering high-quality solutions backed by extensive industry experience, a highly certified team, and strong partnerships with leading global technology vendors.

Position Overview:

We are looking for a Senior Front End Developer to join our team and help build and maintain cutting-edge user interfaces for our products. You will be working with a collaborative team of designers, backend developers, and other engineers to create seamless and performant experiences for our users.

Duties & Responsibilities:

  • Develop Front-End Components: Build reusable, well-documented, and highly efficient UI components and pages using JavaScriptReact, and Material UI.

  • Maintain Code Base: Ensure that code is maintainable, scalable, and follows best practices in terms of both structure and performance.

  • Collaboration: Work closely with the design and backend teams to integrate and customize various frontend features.

  • Logic & Functionality: Implement business logic and frontend functionality in alignment with the project requirements and architecture.

  • Code Quality: Ensure clean and maintainable code through peer reviews and adhering to coding standards.

  • Continuous Improvement: Help maintain high standards for code quality, security, and performance by participating in code reviews and keeping up with industry trends.

Job Requirements

  • +3 years’ Experience working as a Frontend developer.

  • Expert in JavaScript, with solid knowledge of ES6+ features.

  • Strong experience with React: Building interactive UIs, state management, hooks, and custom components.

  • Proficiency with Redux state management

  • Proficiency with Version Control (e.g., Git)

  • Proficiency with Material UI: Customizing and implementing Material UI components.

  • Clean, Maintainable Code: Ability to write scalable, reusable, and well-documented code.

  • Experience with Large Codebases: Comfort with navigating, updating, and maintaining complex codebases.

  • Strong Communication Skills: Ability to clearly articulate technical challenges, requirements, and solutions.

  • Knowledge of REST APIs and integrating them into the frontend

Preferred Skills

  • Familiarity with CICD

  • Familiarity with Typescript

  • Familiarity with WebpackBabel, and other build tools

  • Familiarity with testing frameworks and tools (e.g., Jest, Cypress)

  • Ability to utilize AI technologies such as ChatGPT, Gemini, Claude, Grok, or similar tools to work efficiently.

  • Troubleshooting and Problem solving

How to Apply

Interested candidates should send their CV and a brief cover letter to apply@esafeit.net  with the subject line “Application – Senior Front End Developer” no later than two weeks from the date of this announcement.

Fields Of Study

Software Engineering

Skills Required

develop software prototype

Related Jobs

about 3 hours left

Leadwell Educational Institute One Member PLC

Payment Product Manager

Product Manager

time-icon

Full Time

2 yrs

1 Position


Educational background in a related field of study with relevant work experience Duties & Responsibilities: - Responsible for the design and implementation of software product, collecting and proposing client requirements, and designing product functions, features, user flows, and UI/UX - Identify client needs and communicate feasible implementation plans - Prepare English documentation such as product proposals, business flowcharts, requirement specifications, and user manuals

Addis Ababa

about 3 hours left

Adiamat Trading PLC

Software Developers

Software Developer

time-icon

Full Time

5 yrs

1 Position


Bachelor's Degree in Computer Science, Software Engineering, or in a related field of study with relevant work experience Duties & Responsibilities: - Design, develop, test, and deploy software applications - Collaborate with cross-functional teams to define and implement innovative solutions - Ensure code quality, security, and performance

Addis Ababa

2 days left

Bouncepoint

Junior Software Engineer

Software Engineer

time-icon

Full Time

0 yrs

1 Position


Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering or in a related field of study Duties and Responsibilities: - Write clean, efficient, and maintainable code - Participate in code reviews and collaborate with team members - Conduct research on new technologies and industry best practices - Contribute to system design and architecture discussions

Addis Ababa

5 days left

EthSwitch S.C

Software Engineer I

Software Engineer

time-icon

Full Time

1 yrs

1 Position


Master's or Bachelor's Degree in Computer Science, Software Engineering, or in a related field of study with relevant work experience

Addis Ababa

22 days left

Washington Medical Center

Front-End Developer

Front-End Developer

time-icon

Full Time

0 yrs

1 Position


Bachelor's Degree in Software Development, Computer Engineering, or in a related field of study Duties & Responsibilities: - Translate design mockups and wireframes into pixel-perfect, responsive web pages using HTML, CSS, and JavaScript. - Collaborate with the design team to ensure the technical feasibility of UI/UX designs and optimize them for performance. - Troubleshoot and debug front-end issues, ensuring cross-browser and cross-platform compatibility

Addis Ababa