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.