Home/Jobs/Frontend Software Developer Job Vacancy
N
Job Rolling Basis

Frontend Software Developer Job Vacancy

Not SpeciiedNairobiRolling Basis

About This Opportunity

Job Overview

A leading organization is seeking an experienced Frontend Software Developer to join its technology team in Nairobi. This full-time onsite role is ideal for professionals passionate about building modern, responsive, and user-centered web applications using React.

The successful candidate will design and develop mobile-first interfaces, Progressive Web Applications (PWAs), and seamless user experiences while collaborating closely with backend developers, product teams, and field staff.

Position Summary

The Frontend Software Developer will be responsible for building responsive React applications, integrating backend APIs, implementing intuitive user interfaces, conducting usability testing, and ensuring excellent performance across multiple devices and network conditions.

Key Responsibilities

  • Design and develop mobile-first responsive web applications using React.
  • Build Progressive Web Applications (PWAs) with offline functionality using service workers and IndexedDB.
  • Optimize applications for low-bandwidth environments and low-end devices.
  • Create intuitive and accessible user interfaces for users with varying digital literacy levels.
  • Develop responsive web and mobile interfaces for all platform modules.
  • Conduct user research and usability testing to improve user experience.
  • Design wireframes, prototypes, and high-fidelity UI designs.
  • Ensure compliance with accessibility standards (WCAG).
  • Integrate frontend applications with RESTful APIs and WebSocket services.
  • Collaborate with backend developers, Business Analysts, Product Owners, and field teams.
  • Conduct cross-browser and cross-device testing.
  • Optimize frontend performance, page loading speed, and user interactions.
  • Maintain component libraries, technical documentation, and API integration guides.
  • Mentor junior frontend developers and support onboarding activities.

Qualifications and Requirements

Applicants should possess:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, Graphic Design (Technology Focus), or a related field.
  • 5+ years of frontend software development experience.
  • Minimum 3 years of advanced React development experience.
  • Expert knowledge of React.js, Hooks, Context API, Redux or Zustand.
  • Advanced proficiency in JavaScript (ES6+), TypeScript, Webpack, and Vite.
  • Experience building Progressive Web Applications (PWAs).
  • Strong knowledge of responsive and mobile-first development.
  • Experience integrating RESTful APIs and WebSockets.
  • Proficiency in Tailwind CSS, Material UI, or similar CSS frameworks.
  • Experience using Git and GitLab workflows.
  • Knowledge of frontend testing frameworks such as Jest and React Testing Library.
  • Experience using design tools including Figma, Adobe XD, or Sketch.
  • Understanding of accessibility (WCAG) and inclusive design principles.

Preferred Skills

Candidates with the following will have an added advantage:

  • Experience with React Native.
  • Knowledge of USSD/SMS platforms such as Africa's Talking.
  • Experience using mapping libraries such as Leaflet, Mapbox, or Google Maps API.
  • Knowledge of agribusiness, agricultural systems, or supply chain solutions.

Personal Attributes

The ideal candidate should demonstrate:

  • Strong empathy for rural users and their digital challenges.
  • Excellent attention to detail.
  • Strong analytical and problem-solving skills.
  • Excellent interpersonal and communication skills.
  • Ability to work independently with minimal supervision.
  • Passion for building impactful digital products.

Why Join This Organization?

The organization offers an opportunity to work on innovative digital platforms that improve access to technology for underserved communities. Successful candidates will collaborate with experienced professionals, contribute to meaningful projects, and grow their expertise in modern frontend technologies.

Job Details

  • Position: Frontend Software Developer
  • Job Type: Full-Time (Onsite)
  • Location: Nairobi
  • Experience: 5–10 Years

How to Apply

Interested and qualified candidates should submit their applications through the employer's official recruitment channel.

Application Link: https://www.myjobmag.co.ke/job-application/1285596

Requirements

  • Bachelor's degree in relevant field
  • 3+ years experience
  • Strong communication skills

Login to View Details

Create an account to see requirements, responsibilities, and apply.

Login / Sign Up
Detecting location...

Quick Info

Type

Job

Company

Not Speciied

Location

Nairobi

Deadline

Rolling Basis

Open until filled

Share

Help others discover this

Build CV free Manual revamp