Frontend Software Developer Job Vacancy
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 UpQuick Info
Type
JobCompany
Not Speciied
Location
Nairobi
Deadline
Rolling Basis
Open until filled
Share
Help others discover this