FRONTEND DEVELOPER
Brites Management Services Limited
Software & Data
Job Summary
Develop dynamic and responsive user interfaces using React.js, Angular, or Vue.js.
- Minimum Qualification : Bachelors
- Experience Level : Mid level
- Experience Length : 5 years
Job Description/Requirements
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 React.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: React.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
Important Safety Tips
- Do not make any payment without confirming with the BrighterMonday Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.