2,614 Open roles
98 Companies
54 Posted today
Jobs / DIGI Outsource / Software Engineer (Front-End)
Posted 2026-05-06

Software Engineer (Front-End)

Description

As a Front-End Developer, you will focus on building responsive and engaging user interfaces. You will collaborate with team members to implement designs, improve user experiences, and deliver high-quality front-end solutions.

Responsibilities
  • Build and maintain user interfaces for web and mobile applications using Angular, React, and React Native.
  • Optimize applications for performance and responsiveness across different devices and browsers.
  • Implement UI/UX designs in collaboration with designers and ensure consistency with design specifications.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug and troubleshoot issues to ensure smooth functionality of front-end components.
  • Work closely with back-end developers to integrate front-end and back-end systems seamlessly.
  • Participate in Agile ceremonies, contributing to project planning and team discussions.
  • Communicate effectively with designers, developers, and stakeholders to deliver features on time.
  • Document front-end components and workflows for future reference and team knowledge sharing.
Requirements
  • 2–4 years of experience in front-end development using Angular, React, and React Native. (required)
  • Proficiency in JavaScript, TypeScript, HTML, and CSS. (required)
  • Understanding of responsive design principles and cross-platform development. (required)
  • Experience with state management libraries (e.g., Redux, Context API). (required)
  • Familiarity with testing tools such as Jest or Cypress. (required)
  • Experience integrating front-end applications with RESTful APIs. (required)
  • Strong problem-solving skills and attention to detail. (required)
  • Exposure to mobile application development using React Native. (preferred)
  • Familiarity with Progressive Web Apps (PWAs). (preferred)
  • Basic knowledge of build tools such as Webpack or Babel. (preferred)
  • Understanding of version control systems (e.g., Git). (preferred)
  • A good understanding of UI/UX principles and accessibility standards. (preferred)
  • A degree in Computer Science, Software Engineering, or equivalent experience. (preferred)
Benefits
  • Comprehensive learning and development programmes.
  • Innovative Performance Tool for regular, constructive feedback.
  • Employee Assistance programme.
  • Free Daily Meal.
  • Free Massages On-site.
  • Free On-Site Gym.
  • Group Life Cover.
  • Funeral Fund Benefit.
  • Financial Services Assistance.
  • Curro School Fees Benefit.
  • Income Continuation Benefit.
  • Leadership Training.
  • Referral Bonus.
  • Medical Aid Subsidy.
  • Free Sleep Coaching.
  • On-site Barista.
  • Retirement Annuity Subsidy.
  • Team socials.