2,627 Front Developer jobs in Kenya
Senior Front-End Developer (React)
Posted 20 days ago
Job Viewed
Job Description
As a Senior Front-End Developer, you will take ownership of the front-end architecture and development for key features and products. You will work closely with UI/UX designers, back-end developers, and product managers to translate design concepts into high-quality, functional code. Your responsibilities will include developing reusable components, optimizing application performance, and ensuring cross-browser compatibility. You will also mentor junior developers and contribute to best practices within the team.
Key Responsibilities:
- Develop and maintain scalable, high-performance, and responsive web applications using React and modern JavaScript frameworks.
- Translate UI/UX design wireframes and mockups into clean, efficient, and well-documented code.
- Collaborate with back-end developers to integrate front-end components with server-side logic.
- Optimize applications for maximum speed, scalability, and user experience across various devices and browsers.
- Implement and enforce front-end development best practices, including code reviews, unit testing, and continuous integration.
- Mentor and guide junior front-end developers, fostering a culture of learning and technical excellence.
- Stay up-to-date with the latest trends and technologies in front-end development and advocate for their adoption where appropriate.
- Troubleshoot and resolve complex front-end issues, ensuring a high level of application stability.
- Participate in architectural discussions and contribute to technical decision-making.
- Ensure accessibility standards are met.
- Write and maintain technical documentation for front-end codebases.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in front-end web development.
- Expertise in React.js and its core principles, including hooks and context API.
- Strong understanding of JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries like Redux or Zustand.
- Familiarity with front-end build tools such as Webpack, Babel, or Vite.
- Proficiency in consuming RESTful APIs.
- Experience with testing frameworks like Jest, React Testing Library, or Cypress.
- Understanding of version control systems, particularly Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration abilities, crucial for a remote team environment.
- Experience with TypeScript is a plus.
Senior Front-end Developer - Interactive Web Applications
Posted 4 days ago
Job Viewed
Job Description
You will collaborate closely with back-end developers and UI/UX designers to deliver scalable and performant web applications. A strong understanding of modern JavaScript frameworks (React, Angular, Vue.js), HTML5, CSS3, and responsive design principles is crucial. Experience with front-end build tools, version control systems (Git), and testing frameworks is expected. The ideal candidate will have a proven ability to write clean, maintainable, and efficient code, and a passion for staying up-to-date with the latest front-end technologies and best practices. Problem-solving skills and the ability to work effectively in a collaborative, remote environment are essential.
Key Responsibilities:
- Develop, implement, and maintain user-facing features using modern front-end technologies.
- Translate UI/UX designs into functional and responsive web pages.
- Optimize applications for maximum speed, scalability, and usability.
- Collaborate with back-end developers to integrate server-side logic with client-side applications.
- Write clean, well-documented, and maintainable code.
- Perform code reviews and provide constructive feedback to peers.
- Identify and troubleshoot bugs and performance issues.
- Stay informed about emerging front-end technologies and industry trends.
- Participate in agile development processes, including sprint planning and retrospectives.
- Mentor junior developers and share knowledge within the team.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 6 years of professional experience in front-end development.
- Proficiency in JavaScript, HTML5, and CSS3.
- Extensive experience with at least one modern JavaScript framework (React, Angular, or Vue.js).
- Experience with state management libraries (e.g., Redux, Vuex).
- Familiarity with front-end build tools (e.g., Webpack, Babel).
- Proficiency in using Git for version control.
- Experience with unit and integration testing.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities in a remote setting.
- A portfolio showcasing responsive and interactive web applications is highly recommended.
Senior Front-End Developer
Posted 18 days ago
Job Viewed
Job Description
Lead Front-End Developer (Remote)
Posted 20 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design, development, and implementation of complex front-end web applications and features.
- Architect robust and scalable front-end solutions using modern JavaScript frameworks and libraries (e.g., React, Angular, Vue.js).
- Write high-quality, efficient, and well-documented code adhering to best practices and coding standards.
- Collaborate closely with UX/UI designers to translate wireframes and mockups into functional and engaging user interfaces.
- Work with back-end developers to integrate front-end components with server-side logic.
- Mentor and guide junior front-end developers, conducting code reviews and providing technical leadership.
- Identify and address performance bottlenecks, optimizing applications for speed and scalability.
- Ensure cross-browser compatibility and responsive design across various devices and screen sizes.
- Stay up-to-date with the latest front-end technologies, frameworks, and industry trends.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Contribute to the definition of front-end architecture, tooling, and development processes.
- Troubleshoot and resolve bugs and technical issues reported by QA or users.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6-8 years of professional experience in front-end development, with a proven track record of leading projects.
- Expertise in HTML5, CSS3, and JavaScript (ES6+).
- In-depth experience with at least one modern JavaScript framework (e.g., React, Angular, Vue.js).
- Strong understanding of state management solutions (e.g., Redux, Vuex, NgRx).
- Experience with front-end build tools (e.g., Webpack, Babel, Vite).
- Familiarity with version control systems, such as Git.
- Excellent understanding of RESTful APIs and asynchronous request handling.
- Strong problem-solving, analytical, and debugging skills.
- Exceptional communication, collaboration, and leadership abilities for a remote team.
- Experience with testing frameworks (e.g., Jest, Mocha, Cypress) is a plus.
Senior Front-End Developer - Full-Stack Capabilities
Posted 4 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement responsive and interactive front-end web applications.
- Collaborate with UI/UX designers to translate mockups and wireframes into high-quality code.
- Develop and integrate APIs, working with back-end services.
- Optimize applications for maximum speed, scalability, and performance.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews and contribute to establishing coding standards.
- Troubleshoot and debug issues, providing timely resolutions.
- Stay up-to-date with emerging front-end and full-stack technologies and best practices.
- Contribute to architectural decisions and technical discussions.
- Mentor junior developers and share knowledge within the team.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in front-end development.
- Proficiency in JavaScript frameworks/libraries such as React, Angular, or Vue.js.
- Strong understanding of HTML5, CSS3, and modern front-end build tools.
- Experience with back-end development languages (e.g., Node.js, Python, Java) and frameworks.
- Familiarity with database technologies (e.g., SQL, NoSQL).
- Experience with RESTful APIs and microservices architecture.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with experience in remote teamwork.
- Experience with version control systems (e.g., Git) is essential.
Senior Front-End Developer - Remote
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement user-facing features using modern front-end technologies.
- Build reusable code and libraries for future use.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed, scalability, and responsiveness.
- Collaborate with back-end developers and designers to integrate user-facing elements with server-side logic.
- Write clean, well-documented, and maintainable code.
- Perform code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging front-end technologies and industry trends.
- Troubleshoot and debug front-end issues.
- Contribute to front-end architecture discussions and decisions.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in front-end development.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with one or more modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Understanding of responsive design principles and cross-browser compatibility issues.
- Experience with version control systems (e.g., Git).
- Familiarity with build tools (e.g., Webpack, Babel).
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities in a remote setting.
Senior Front-End Developer - E-commerce Platforms
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Develop and implement responsive, user-friendly interfaces for e-commerce platforms.
- Translate UI/UX design wireframes and mockups into high-quality code.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed and scalability.
- Collaborate with back-end developers and UI/UX designers.
- Ensure cross-browser compatibility and performance optimization.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback.
- Stay up-to-date with emerging front-end technologies and best practices.
- Bachelor's degree in Computer Science, Web Development, or a related field.
- 5-7 years of professional experience in front-end development.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Strong experience with modern JavaScript frameworks (React, Angular, or Vue.js).
- Experience with e-commerce platforms (e.g., Shopify, Magento).
- Knowledge of performance optimization techniques and tools.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Be The First To Know
About the latest Front developer Jobs in Kenya !
Front-end Software Engineer
Posted today
Job Viewed
Job Description
About Cellulant:
Cellulant
is Africa's leading payments company, providing seamless, secure and innovative solutions that empower businesses, banks, and global brands to thrive in a fast-changing global economy.
With a presence in over
24 countries and 200+ payment methods
across cards, bank transfer and mobile money, our
single API payment platform, Tingg
, simplifies collections, disbursements, and reconciliations. It processes over
1 million transactions daily
for market leaders in various sectors, such as Airlines, Telecoms, E-commerce, Ride-Hailing, Retail, and Remittances.
By simplifying how people pay and get paid, we drive trust, commerce and scale – and connect companies to their ambitions.
Our Story:
Across Africa, payments are more than transactions. They are gateways to prosperity, connecting people, businesses and communities to opportunities and growth.
From enabling a logistics company in Lusaka to pay suppliers across borders, to enabling a hospitality brand in Lagos to scale effortlessly, to supporting an airline in Nairobi to reconcile payments from multiple platforms, Cellulant is the bridge that makes it all possible.
Through trusted technology and customer-centric innovation, we build connections that inspire progress, strengthen economies and transform payments into a tool for progress.
Since our founding in 2003, we've continuously adapted and grown, leveraging our experiences to simplify payments for businesses. We are driven by an unshakable belief that seamless people-centred payments are the key to unlocking prosperity.
Today, Cellulant powers online and offline payment processing, allowing businesses to collect payments, send payouts, and accelerate business growth.
Our Mission:
To deliver seamless, secure and innovative payment solutions for businesses.
Our Vision:
To create a connected world where businesses move money as easily as they share ideas.
Role Overview:
We are seeking a
Software Engineer: Front-End
with a strong command of modern front-end technologies, excellent code review practices, and a passion for collaboration and mentorship. In this role, you will contribute to the delivery of high-quality user interfaces, provide technical leadership, and help elevate the performance of the engineering team through deep technical contributions and peer support.
Key Responsibilities
Code Quality & Technical Excellence
- Review merge requests from peers with attention to detail, identifying:
- Common mistakes early in the review process
- Missing test scenarios
- Deviations from coding standards
- Inefficient queries, logic, or algorithms — and suggest better alternatives
- Write clean, maintainable, and testable code to help the team meet sprint goals
- Deliver tasks with minimal rework or back-and-forth during reviews
- Drive the creation and adoption of reusable components and shared front-end libraries across teams
- Conduct UI walkthroughs and demo sessions for project stakeholders
Collaboration & Cross-Functional Work
- Collaborate with:
- Product designers
to translate Figma designs into performant, accessible UI components
- Backend engineers
to define APIs and ensure seamless user journeys
- Actively participate in sprint ceremonies including:
- Daily stand-ups
- Sprint planning and backlog refinement
- Retrospectives — contributing to continuous team improvement
- Lead task refinements where you are the designated
Tech Owner
Production & Operational Readiness
- Own end-to-end debugging of production issues using tools such as:
- Datadog
for tracing HTTP requests
- Logging and monitoring
systems to identify root causes
- Understand and leverage the team's CI/CD pipelines for efficient delivery
- Identify and share relevant documentation with new or existing team members
Autonomy & Ownership
- Work independently with little to no supervision
- Demonstrate proactive behavior — e.g., posting status updates, reviewing PRs, and following team processes without being prompted
- Exhibit strong verbal and especially written communication skills for effective documentation and collaboration
Experience and Qualifications
Technical Skills
- Advanced knowledge of the team's front-end tech stack (e.g.,
React, TypeScript, JavaScript, CSS-in-JS
, etc.)
- Strong understanding of modern state management, component design, and front-end testing frameworks
- Familiarity with CI/CD pipelines and tools
- Experience working with design systems and creating reusable UI components
- Knowledge of backend integration and REST API consumption
Experience
- 3+ years of professional experience in front-end development
- Proven track record of delivering high-quality front-end applications
- Experience mentoring engineers and leading technical discussions
Soft Skills
- Strong ownership mindset
- Excellent collaboration, communication, and documentation skills
- Ability to self-manage and deliver without close supervision
Why Work for Us?
At Cellulant, we are more than a payments company: we are bridge-builders. We believe that by simplifying the way people pay and get paid, we are connecting companies to their ambitions, people to opportunities, and Africa to the global economy. Our work goes beyond payments—it's about what people, businesses, and communities can do when the movement of money becomes more dependable, seamless, and secure.
Some exciting things about us.
- We have an extensive footprint:
We have an office presence in 10 countries, and our products serve 24 countries across Africa, with a global workforce of about 300 employees.
- We believe innovation is at the heart of Fintech:
Thousands of market leaders and top enterprises trust our technology to power their payments. Our customers are in various sectors, including financial services, travel and hospitality, telecom, e-commerce, remittance companies, SaaS, and the gig economy.
- We support a diverse and inclusive workforce:
We focus on the growth and development of our employees through well-developed, individualised career paths, ensuring you reach your full potential in a supportive and delivery-oriented environment.
- We put our employees first:
We offer market-related compensation, generous personal time off, and medical and life insurance benefits (markets permitting).
- We seek collaborative builders:
At Cellulant, we believe that great ideas happen when we come together. Therefore, we nurture a collaborative work environment that challenges, engages, and empowers each person to contribute to the growth and success of the business.
- We solve Africa's digital economy:
We're solving payment challenges on the continent to create opportunities and accelerate economic growth for all of Africa.
Luxury Hotel Front Desk Manager
Posted 20 days ago
Job Viewed
Job Description
Job Description
Key Responsibilities:
- Oversee all aspects of front office operations, including check-in, check-out, reservations, and guest services.
- Manage and train remote front desk staff, ensuring high standards of customer service and professionalism.
- Handle guest inquiries, requests, and complaints promptly and effectively, ensuring guest satisfaction.
- Coordinate with housekeeping, maintenance, and F&B departments to ensure smooth service delivery.
- Implement and enforce hotel policies and procedures, maintaining brand standards.
- Manage room inventory and occupancy rates, working with sales and marketing to maximize revenue.
- Develop and maintain strong relationships with guests, fostering loyalty and repeat business.
- Prepare daily reports on front office activities, occupancy, and revenue.
- Ensure the cleanliness and presentation of the front desk area and lobby.
- Handle billing and payment processing accurately and efficiently.
- Proactively identify opportunities to enhance the guest experience and suggest service improvements.
- Manage the scheduling of front desk staff to ensure adequate coverage.
- Act as a point of contact for VIP guests and ensure their needs are met.
- Stay informed about local attractions and events to provide informed recommendations to guests.
Qualifications:
- Proven experience in front office management or a similar supervisory role in the hospitality industry.
- Excellent understanding of hotel operations and reservation systems (e.g., Opera, Fidelio).
- Strong leadership, management, and interpersonal skills.
- Exceptional customer service and communication skills, both written and verbal.
- Ability to handle stressful situations calmly and professionally.
- Proficiency in Microsoft Office Suite and hotel management software.
- A flexible and adaptable approach to work.
- Ability to work independently and as part of a remote team.
- Knowledge of local tourism and hospitality trends is a plus.
- A passion for delivering exceptional guest experiences.