Job role insights

  • Date posted

    May 14, 2026

  • Closing date

    June 13, 2026

  • Location

    KE Nairobi

  • Career level

    Mid Level

  • Qualification

    Bachelor Degree

  • Experience

    2–5 Years

Description

FRONT END DEVELOPER JOB DESCRIPTION

Job Title: Front-End Developer

Department:Software Engineering

Reports to: Head of Technology

Direct Reports: 0

Location: Nairobi Kenya

Job Purpose

As a Front-End Developer at PYCS, you will be responsible for building intuitive, responsive, and high-performing user interfaces for our fintech platforms and digital payment solutions. You will work closely with product, design, backend, and DevOps teams to deliver secure, scalable, and customer-centric web applications that enhance user experience and support business growth.

Key Roles and Responsibilities

  • Design, develop, test, and maintain responsive front-end applications and user interfaces for products and platforms.

  • Translate UI/UX designs and product requirements into clean, efficient, and reusable code.

  • Build secure, scalable, and high-performing web applications aligned with fintech industry standards and best practices.

  • Collaborate with backend developers to integrate APIs and ensure seamless client-server communication.

  • Optimize applications for speed, performance, accessibility, responsiveness, and cross-browser compatibility.

  • Troubleshoot and resolve front-end bugs, UI inconsistencies, and performance issues within agreed timelines.

  • Participate in code reviews to maintain high development standards, code quality, and consistency across projects.

  • Ensure applications comply with security, usability, and data protection standards relevant to financial systems.

  • Work closely with product managers, designers, QA engineers, and stakeholders to deliver customer-focused solutions.

  • Continuously improve front-end architecture, component libraries, and development workflows.

  • Contribute to reusable UI components and scalable design systems across products.

  • Participate in sprint planning, stand-ups, retrospectives, and other Agile development ceremonies.

  • Support deployment activities across test and production environments with minimal disruption.

  • Assist in technical documentation for front-end architecture, components, integrations, and deployment processes.

  • Incorporate customer and stakeholder feedback into development cycles to improve user experience and product reliability.

  • Support integration efforts with internal and external systems, APIs, and third-party platforms.

  • Stay updated on emerging front-end technologies, fintech trends, and development best practices.

  • Support onboarding and knowledge sharing within the engineering team.

  • Perform any other duties as required to support the business in response to evolving needs and growth

Requirements

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or a related field.

  • 3+ years’ experience building modern front-end web applications.

  • Proficiency in JavaScript/TypeScript, HTML5, CSS3, and modern frameworks such as React, Next.js, Vue, or Angular.

  • Strong understanding of responsive design, UI/UX principles, RESTful API integration, and component-based architecture.

  • Experience with Git, Agile methodologies, and front-end security best practices.

  • Fintech or payments industry experience is an added advantage.

  • Familiarity with testing frameworks, CI/CD pipelines, and cloud deployment workflows is a plus.

  • Strong problem-solving, communication, and teamwork skills.

Call employer