JOB TITLE

 

FRONTEND DEVELOPER

NATURE OF JOB

FULL TIME

INDUSTRY

INFORMATION TECHNOLOGY SERVICES

SALARY

ATTRACTIVE

JOB LOCATION

NAIROBI

 

DUTIES AND RESPONSIBILITIES

Front-End Development

  • Develop dynamic and responsive user interfaces using js, Angular, or Vue.js.
  • Implement designs from wireframes, mockups, and UI/UX guidelines into high-quality code.
  • Ensure seamless integration of front-end components with back-end systems via RESTful APIs.
  • Build scalable, reusable, and well-documented front-end components and libraries.

Dashboard and Reporting UI Design

  • Lead the development of data-rich dashboards, workshop interfaces, and reporting modules that visualize complex information clearly and interactively.
  • Work with data and analytics teams to present actionable insights in a user-friendly way.
  • Ensure that interfaces are performance-optimized and capable of handling large data sets.

User Experience (UX) Collaboration

  • Collaborate with UX/UI designers to translate user requirements into functional and engaging web experiences.
  • Participate in design reviews and provide feedback on usability, feasibility, and performance.
  • Apply responsive design principles to ensure seamless experiences across desktops, tablets, and mobile devices.

Code Quality & Maintenance

  • Maintain clean, organized, and well-documented code that aligns with modern development best practices.
  • Conduct regular code reviews and participate in peer programming when necessary.
  • Troubleshoot and debug front-end issues efficiently across browsers and platforms.

 

 Cross-Functional Collaboration

  • Work closely with product managers, business analysts, and back-end developers to deliver project goals on time and with precision.
  • Translate business and functional requirements into technical specifications for front-end development.
  • Participate in Agile/Scrum ceremonies such as sprint planning, stand-ups, and retrospectives.

Performance & Optimization

  • Optimize front-end performance for speed and efficiency, including lazy loading, asset optimization, and minimizing reflows.
  • Conduct testing using tools like Lighthouse, Chrome DevTools, or WebPageTest to ensure high performance and accessibility standards.

Continuous Improvement & Learning

  • Stay updated on the latest front-end technologies, frameworks, and trends.
  • Propose and implement improvements in front-end architecture and development processes.
  • Mentor junior developers and share knowledge within the development team.

Compliance and Accessibility

  • Ensure all developed interfaces meet web accessibility standards (e.g., WCAG) and are compliant with relevant policies or industry standards.
  • Apply secure coding practices and participate in security reviews when needed.

KEY REQUIREMENT SKILLS AND QUALIFICATION

  • MBA or equivalent postgraduate degree (added advantage, especially if it includes a technology or business-related specialization)
  • Minimum 5 years of hands-on experience developing modern user interfaces for web-based dashboards, reporting systems, or workshop modules
  • Strong command of HTML5, CSS3, and JavaScript
  • Proficiency in at least one major JavaScript framework/library: js, Angular, or Vue.js.
  • Familiarity with version control systems like Git.
  • Experience working with REST APIs and integrating front-end applications with back-end services
  • Strong problem-solving and debugging skills
  • Understanding of responsive design principles and cross-browser compatibility issues

HOW TO APPLY

  • If you meet the above qualifications, skills and experience share CV on This email address is being protected from spambots. You need JavaScript enabled to view it.
  • Interviews will be carried out on a rolling basis until the position is filled.
  • Only the shortlisted candidates will be contacted.