Front-End Developer
4 days left
Apply NowFront-End Developer
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.
