Frontend Developer (React / React Native / Next.js)

This Job has Expired

Company Details

Industry: Consulting
Description: Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Whether you are an employer seeking skilled talent to fuel productivity in your organization or a job seeker pursuing your dream job and a fulfilling career… Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent. Whether you are an employer seeking skilled talent to fuel productivity in your organization or a job seeker pursuing your dream job and a fulfilling career, we are your Staffing Team, and we are committed to your success. Gap Recruitment has the technical capacity to find the right resource for any of your vacancies, but we know it takes more than a skill set to get the job done. We focus on understanding your specific needs, culture, beyond just technical skills, and we maintain close relationships with the professionals in our databases, enabling us to find the right fit for both parties in record time. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: 2 Years
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Job Category: Information Technology

Job Description

Job Title: Frontend Developer (React / React Native / Next.js)
Location: Nairobi (Hybrid / On‑site optional)
Experience Level: Mid‑Level (2–3 years)
Gross Salary: KES 60,000

About the Role

Are you a mid‑level frontend developer looking to level up your career? Look no further.

We’re partnering with a fast‑growing tech company to find a talented developer who’s passionate about building high‑performance web and mobile applications. If you enjoy working with modern frameworks and solving real‑world problems through clean, scalable code—this could be your next move.

You’ll play a key role in maintaining, improving, and scaling both mobile and web applications, including a React Native mobile app and a modern POS web platform.

Key Responsibilities

  • Maintain and enhance a React Native mobile application.

  • Build and improve features for a Next.js‑based POS web platform.

  • Write clean, scalable, and type‑safe code using TypeScript.

  • Integrate APIs and backend services (e.g., Hono, Prisma).

  • Optimize performance across mobile and web platforms.

  • Debug and resolve production issues.

  • Work with native modules (Android/Kotlin) when needed.

  • Implement responsive UIs using Tailwind CSS and modern component libraries.

  • Write and maintain tests using Jest.

  • Collaborate with cross‑functional teams.

  • Participate in code reviews and uphold best practices.

Required Skills & Experience

  • 2–3 years of frontend development experience.

  • Strong proficiency in:

    • React.js

    • React Native

    • Next.js

  • Solid experience with TypeScript (strict mode).

  • Familiarity with state management (e.g., Zustand or similar).

  • Experience integrating APIs (Axios or similar tools).

  • Good understanding of Tailwind CSS.

  • Experience working with Git and CI/CD pipelines.

  • Exposure to mobile features (camera, maps, storage); BLE is a plus.

Nice to Have

  • Experience with Vue.js.

  • Experience with React Native Reanimated.

  • Android/Kotlin exposure.

  • PWA or offline‑first application experience.

  • Experience in POS or fintech systems.

Tech Stack

React Native | Next.js | React 19 | Vue | TypeScript | Zustand | Tailwind CSS | Shadcn/UI | Axios | Jest | Hono | Prisma

What’s in It for You

  • Opportunity to work on scalable POS and mobile systems.

  • Exposure to a modern and evolving tech stack.

  • Clear opportunities for career growth.

  • Flexible working environment (hybrid / on‑site options).

Application Deadline: 3rd April 2026

388 open positions on Semasocial right now · 7847 open positions in Nairobi County, Kenya · 5 posted in the last 7 days
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.