Senior Front End Engineer

4 weeks ago


Nairobi, Kenya Power Learn Project Full time

Role Overview

  • The Senior Front End Engineer at our organization plays a crucial role in developing and maintaining high-quality, responsive web applications using cutting-edge technologies. This role involves collaborating with cross-functional teams to translate user stories and designs into scalable, performant code. The Senior Front End Engineer will implement best practices for web development, including accessibility, SEO, and performance optimization. Additionally, they will participate in code reviews, provide constructive feedback, and mentor junior engineers. Staying updated with the latest frontend technologies and trends is key, and advocating for their adoption when appropriate is part of the role's responsibility.

Key Responsibilities:

Developing and maintaining website

  • Develop and maintain high-quality, responsive web applications using React, Next.js, and other frontend technologies:
  • Ensure code is well-structured, modular, and follows best practices.
  • Continuously refactor and optimize code for improved performance and maintainability.
  • Implement and maintain automated tests to ensure code reliability.

Collaborate with the tech team

  • Collaborate with cross-functional teams to translate user stories and designs into scalable, performant code
  • Work closely with UI/UX designers to understand user flows and translate mockups into functional components.
  • Communicate effectively with back-end developers to ensure smooth integration of front-end features with APIs and databases.
  • Participate in user story refinement and estimation to define application scope and timelines.
  • Develop a shared understanding of technical feasibility and potential challenges with all stakeholders.

Implement best practices for web development

  • Ensure applications adhere to web accessibility standards WCAG to ensure inclusivity for all users.
  • Implement SEO best practices to improve search engine visibility and drive organic traffic.
  • Monitor and optimise application performance using tools like Lighthouse and Chrome DevTools.

Participate in code reviews:

  • Conduct thorough code reviews, focusing on readability, maintainability, and adherence to coding standards.
  • Provide guidance and support to junior engineers, helping them improve their technical skills and grow professionally.
  • Actively seek feedback from peers and incorporate it into your work to continuously improve.

Stay updated with the latest frontend technologies:

  • Attend conferences, workshops, and webinars to stay informed about new technologies and best practices.
  • Experiment with new tools and frameworks in personal projects to gain hands-on experience.
  • Share knowledge with the team through presentations, blog posts, or internal workshops to promote continuous learning.

Key Performance Metrics

  • Quality of Work: Consistently delivering high-quality code that meets project requirements, is well-documented, and follows best practices.
  • Efficiency: Completing tasks and projects in a timely manner, meeting deadlines, and contributing to overall team productivity.
  • Problem Solving: Demonstrating strong problem-solving skills, especially when faced with complex technical challenges or bugs.
  • Technical Leadership: Providing guidance and mentorship to junior developers, contributing to code reviews, and actively participating in architectural decisions.
  • Collaboration: Effectively collaborating with cross-functional teams, including designers, product managers, and other developers, to deliver cohesive and user-friendly applications.

Requirements:

  • 4+ years of professional experience in frontend development, with a focus on web application development.
  • Strong proficiency in React, Next.js, and other modern frontend technologies.
  • Experience with state management libraries such as Redux or Context API.
  • Demonstrated understanding of CSS preprocessors like Sass or Less, and responsive design principles.
  • Familiarity with RESTful APIs and asynchronous JavaScript.
  • Proven track record of delivering high-quality, scalable code in a fast-paced environment.
  • Experience with version control systems such as Git and collaborative development workflows.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field or equivalent experience.


  • Nairobi, Nairobi Area, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt.The role:We are looking for a talented and experienced...


  • Nairobi, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt. The role: We are looking for a talented and experienced...

  • Software Engineer

    4 weeks ago


    Nairobi, Kenya Lipa Later Limited Full time

    Summary As a Front-End Engineer, you are responsible for leading the design and development of web applications at Lipa Later Group using frameworks like React JS, AngularJS and Next.js. In this role, you will collaborate with cross-functional teams, contribute to architectural decisions and provide technical leadership in front-end technologies. The...


  • Nairobi, Nairobi Area, Kenya Co-operative Bank of Kenya Full time

    The Co-operative Bank of Kenya Limited is incorporated in Kenya under the Company Act and is also licensed to do the business of banking under the Banking Act. The Bank was initially registered under the Co-operative Societies Act at the point of founding in 1965.Job reference number FED/IID/2024The RoleThe successful jobholder will be expected to: Develop...


  • Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.SUMMARYWe are looking for a...


  • Nairobi, Kenya Safaricom Kenya Full time

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects. SUMMARY We are looking for a...


  • Nairobi, Kenya Co-operative Bank of Kenya Full time

    The Co-operative Bank of Kenya Limited is incorporated in Kenya under the Company Act and is also licensed to do the business of banking under the Banking Act. The Bank was initially registered under the Co-operative Societies Act at the point of founding in 1965. Job reference number FED/IID/2024 The Role The successful jobholder will be expected...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Lipa Later Limited Full time

    SummaryAs a Front-End Engineer, you are responsible for leading the design and development of web applications at Lipa Later Group using frameworks like React JS, AngularJS and In this role, you will collaborate with cross-functional teams, contribute to architectural decisions and provide technical leadership in front-end technologies. The ideal candidate...


  • Nairobi, Nairobi Area, Kenya Qhala Full time

    Our goal is simple. We exist to help you in your digital transformation and innovation journey. As a dedicated team of professionals, including health informatics specialists and experts in technology for social impact, we offer a comprehensive suite of solutions tailored to your needsThe Role:We are seeking a talented and experienced Senior Full Stack...


  • Nairobi, Kenya Qhala Full time

    Our goal is simple. We exist to help you in your digital transformation and innovation journey. As a dedicated team of professionals, including health informatics specialists and experts in technology for social impact, we offer a comprehensive suite of solutions tailored to your needs The Role: We are seeking a talented and experienced Senior Full Stack...

  • Front End Developer

    4 weeks ago


    Nairobi, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Roles & Responsibilities Designing and building front-end components mobile and web Integrating backend services with front-end components Using a TDD approach while writing JavaScript Code reviews ...


  • Nairobi, Nairobi Area, Kenya BasiGo Full time

    BasiGo is an e-mobility start-up looking to revolutionize the public transportation sector by providing public transport bus owners with a cost-effective electric alternative to diesel.Roles & Responsibilities Design and implement scalable and reliable software systems architectures. Develop a suite of software applications for data acquisition, customer...


  • Nairobi, Nairobi Area, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa's cities.The RoleAs a Fullstack Software Engineer at KOKO Labs, you will be an integral part of our dynamic team working to bring new...


  • Nairobi, Kenya BasiGo Full time

    BasiGo is an e-mobility start-up looking to revolutionize the public transportation sector by providing public transport bus owners with a cost-effective electric alternative to diesel. Roles & Responsibilities Design and implement scalable and reliable software systems architectures. Develop a suite of software applications for data acquisition,...


  • Nairobi, Kenya Koko Networks Full time

    This company was formerly known as SmartCook Energy. Last-mile energy networks for Africa's cities. Smarter commerce for urban Africa. Unique rich media delivery platforms. Our mission is to improve life for everyone in Africa’s cities. The Role As a Fullstack  Software Engineer at KOKO Labs, you will be an integral part of our dynamic team working to...


  • Nairobi, Kenya Amini Full time

    Amini is the single source of truth for African environmental data. By enabling Africa to transform the world, by empowering our ecosystem through data & fostering opportunities for 1B lives. Amini is a fast-growing start-up building environmental data infrastructure for Africa and the tropical belt. The role: We are in search of a Senior Software...


  • Nairobi, Nairobi Area, Kenya Tezza Business Solutions Ltd Full time

    Tezza Business Solutions Ltd is a "niche" service provider of Software Development, Quality Assurance and Software Testing services. Tezza began its operations as Web Development company in 2000 in Overland Park, Kansas.Job Summary:The Senior Software Development Test Engineer (SDET) helps deliver the quality and performance of large scale, big data, custom...


  • Nairobi, Nairobi Area, Kenya International Planned Parenthood Federation (IPPF) Full time

    ABOUT THE COMPANYThe International Planned Parenthood Federation (IPPF) is a global service provider and a leading advocate of sexual and reproductive health and rights for all. For more than 60 years IPPF has been at the forefront of the battle to ensure women have the right to decide about their future – issues such as who they live with, what happens to...


  • Nairobi, Kenya Kyosk Digital Services Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face...


  • Nairobi, Kenya Kyosk Digital Services Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face...