444 Front End Developer jobs in Nairobi
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.
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.
Front Office Manager
Posted today
Job Viewed
Job Description
We are seeking a dynamic and highly experienced
Front Office Manager
to join our Front Office team in a world-class, five-star hotel environment. The ideal candidate will be a proven leader with a passion for delivering exceptional guest experiences while driving operational excellence in all aspects of the Front Office.
The Candidate:
- A confident, guest-focused professional with a natural ability to create memorable experiences and inspire a culture of hospitality excellence.
- A results-oriented leader with a
minimum of 2 years' experience as a Front Office Manager
in a large, luxury hotel operation. - A strong business acumen with the ability to analyze performance, optimize resources, and contribute to revenue and profitability goals.
- A
deep understanding of front office operations
, including superior knowledge and hands-on expertise with systems such as
Opera, Reserve, and related technologies
. - A
self-starter
who thrives in a fast-paced, demanding environment and demonstrates the initiative to anticipate challenges and act decisively. - Skilled at managing, coaching, and developing a diverse team to deliver consistent, seamless, and outstanding guest service at all times.
- A polished communicator with strong interpersonal and problem-solving skills, capable of building trust and collaboration across all hotel departments.
- Hyatt experience or prior exposure to global luxury hotel chains will be considered a significant advantage.
Qualifications & Requirements:
- Bachelor's degree in Hospitality Management or a related field preferred.
- At least
2 years' proven track record as a Front Office Manager
in a luxury five-star property with high guest volumes. - Extensive knowledge of
front office procedures, systems, and technology platforms
(Opera PMS expertise is a must). - Demonstrated ability to lead with confidence, mentor teams, and resolve complex guest situations with poise and professionalism.
- Strong financial and analytical skills with the ability to forecast, budget, and control costs effectively.
- Exceptional organizational skills, attention to detail, and the ability to balance multiple priorities seamlessly.
- Flexibility to work varied schedules, including weekends and holidays, as the role demands.
This is an outstanding opportunity for a seasoned hospitality leader with a track record of success in luxury hotel operations. If you are passionate about creating flawless guest journeys while driving team excellence, we would love to hear from you.
Assistant Front Office Manager
Posted today
Job Viewed
Job Description
We are seeking a dynamic and highly motivated
Assistant Front Office Manager
to join our Front Office leadership team. The ideal candidate will be a seasoned professional with proven expertise in managing large-scale front office operations within the luxury hospitality sector, and a genuine passion for delivering exceptional guest experiences.
The Candidate
- A self-starter with exceptional leadership qualities, capable of inspiring and motivating a diverse team to deliver flawless service.
- Possesses a keen sense of
business acumen
, balancing guest satisfaction with operational efficiency and revenue optimization. - Demonstrates an innate ability to create memorable guest journeys, going above and beyond to anticipate needs and resolve challenges seamlessly.
- Tech-savvy and highly skilled with
Opera PMS, Reserve, and other front office systems
, ensuring smooth day-to-day operations and accurate reporting. - Naturally composed under pressure, with strong decision-making skills and the ability to handle guest concerns with professionalism and grace.
- Detail-oriented, hands-on, and passionate about cultivating a culture of excellence within the Front Office team.
Qualifications & Experience
- Minimum of
2 years' proven experience as an Assistant Front Office Manager
in a large-scale
luxury or five-star hotel operation
. - Strong track record of managing
front office operations
, including guest services, reservations, reception, concierge, and switchboard functions. - Deep understanding of
front office best practices, guest service standards, and financial performance metrics
. - Exceptional
communication and interpersonal skills
with the ability to foster strong relationships with guests, colleagues, and cross-functional teams. - Ability to
analyze and act on business performance data
, driving efficiencies and enhancing profitability without compromising guest experience. - Professional appearance and demeanor, embodying the values of a global brand.
- A degree or diploma in Hospitality Management (strongly preferred).
Senior Frontend Developer - UI/UX Focus
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop new user-facing features using modern frontend frameworks (e.g., React, Angular, Vue.js).
- Translate UI/UX design wireframes and mockups into high-quality, responsive code.
- Build reusable code and libraries for future use.
- Optimize applications for maximum speed, scalability, and accessibility.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate effectively with UI/UX designers and backend developers.
- Perform code reviews and mentor junior frontend developers.
- Troubleshoot and debug frontend issues.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to frontend architecture and technology decisions.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional frontend development experience.
- Proficiency in HTML5, CSS3, and JavaScript (ES6+).
- Extensive experience with at least one major frontend framework (React, Angular, Vue.js).
- Strong understanding of UI/UX principles and responsive design.
- Experience with version control systems (e.g., Git).
- Familiarity with build tools (e.g., Webpack, Babel) and package managers (e.g., npm, yarn).
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills, with experience working in remote teams.
- A portfolio showcasing successful frontend projects and UI/UX implementations is highly desirable.
Job Description
We are seeking an experienced UI/UX Designer to lead the design and delivery of innovative, user-friendly, and visually engaging digital solutions. The ideal candidate is both a creative thinker and problem solver who can conduct user research, design intuitive interfaces, and collaborate with developers to bring experiences to life.
Key Responsibilities
Conduct user research, interviews, and usability testing to understand user needs.
Develop personas, journey maps, and user flows to guide design decisions.
Create wireframes, prototypes, and high-fidelity mockups for web and mobile platforms.
Collaborate with product managers and developers to ensure feasibility and alignment.
Establish and maintain design systems, style guides, and UI libraries.
Apply best practices for responsive design, accessibility, and inclusive experiences.
Analyze user feedback and analytics to iterate and improve designs.
Stay updated on the latest UI/UX trends, tools, and technologies.
Mentor junior designers and contribute to building a design-driven culture.
Qualifications & Skills
Bachelor’s degree in Design, Human-Computer Interaction, Computer Science, or related field.
10+ years’ proven experience in UI/UX design for digital products.
Strong portfolio showcasing end-to-end design projects.
Proficiency in Figma, Sketch, Adobe XD, InVision, Photoshop, Illustrator, and prototyping tools.
Deep understanding of human-centered design and usability principles.
Experience working in Agile/Scrum environments.
Strong communication, presentation, and collaboration skills.
Lead UI/UX Designer - Mobile & Web Applications
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process for new features and products, from user research and ideation to high-fidelity mockups and prototypes.
- Develop user personas, user flows, wireframes, and interactive prototypes to effectively communicate design concepts.
- Create visually stunning and user-friendly interfaces that align with brand guidelines and enhance user satisfaction.
- Conduct user research, usability testing, and analyze feedback to iterate on designs and improve the user experience.
- Collaborate with product managers to define product requirements and translate them into compelling design solutions.
- Work closely with front-end developers to ensure the accurate implementation of designs.
- Mentor and guide junior designers, fostering a collaborative and creative design environment.
- Stay current with the latest UI/UX trends, tools, and best practices in the digital design industry.
This is a remote position, and you will be working collaboratively with a distributed team, contributing to projects affecting users globally, with a focus on the needs of individuals in Mombasa, Mombasa, KE and beyond. We value creativity, innovation, and a user-centric approach to design.
Qualifications:
- Bachelor's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in UI/UX design, with a focus on mobile and web applications.
- A strong portfolio showcasing a range of design projects, demonstrating proficiency in UI design, UX strategy, and interaction design.
- Expertise in design and prototyping tools such as Figma, Sketch, Adobe XD, or similar.
- Solid understanding of user-centered design principles, information architecture, and usability best practices.
- Experience conducting user research and usability testing.
- Excellent communication and collaboration skills, with the ability to articulate design decisions clearly.
- Ability to manage multiple projects simultaneously and meet deadlines in a remote setting.
Be The First To Know
About the latest Front end developer Jobs in Nairobi !
Remote UX/UI Designer - Mobile & Web Applications
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Conduct user research, including interviews, surveys, and usability testing, to understand user needs and behaviors.
- Create user personas, journey maps, and information architecture to define the user experience.
- Develop wireframes, prototypes, and mockups for new features and applications.
- Design intuitive and visually appealing user interfaces for iOS, Android, and web platforms.
- Collaborate closely with product managers, developers, and stakeholders to translate requirements into effective design solutions.
- Ensure a consistent brand identity and design language across all products.
- Iterate on designs based on user feedback, usability testing, and data analysis.
- Stay current with UX/UI design trends, best practices, and emerging technologies.
- Prepare design specifications and assets for development teams.
- Advocate for user-centered design principles throughout the organization.
- Contribute to design system development and maintenance.
- Present design concepts and solutions clearly and effectively to cross-functional teams.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, or a related field, or equivalent practical experience.
- Proven experience as a UX/UI Designer, with a strong portfolio showcasing mobile and web application design.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, or similar.
- Solid understanding of user-centered design principles, usability heuristics, and interaction design.
- Experience with user research methodologies and usability testing.
- Knowledge of HTML, CSS, and JavaScript is a plus.
- Excellent visual design skills with a strong sense of typography, color, and layout.
- Strong communication, presentation, and interpersonal skills.
- Ability to work autonomously and manage time effectively in a remote setting.
- Experience working in Agile/Scrum development environments is beneficial.
Senior UX/UI Design Lead
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the user experience (UX) and user interface (UI) design process from concept to implementation for web and mobile applications.
- Develop user personas, user journeys, wireframes, prototypes, and high-fidelity mockups.
- Conduct user research, usability testing, and analyze user feedback to inform design decisions.
- Collaborate closely with product managers, engineers, and stakeholders to define design requirements and ensure alignment with business goals.
- Establish and maintain a consistent design system and brand identity across all digital products.
- Mentor and guide a team of UX/UI designers, providing constructive feedback and fostering professional growth.
- Champion user-centered design principles and advocate for the user throughout the product development process.
- Stay abreast of the latest UX/UI trends, tools, and best practices.
- Present design concepts and solutions to stakeholders, clearly articulating design rationale.
- Oversee the design QA process to ensure the final product meets design specifications and quality standards.
- Contribute to the strategic vision of product development through innovative design thinking.
- Manage design project timelines and resources effectively within a remote setting.
Qualifications:
- Bachelor's degree in Design, HCI, Computer Science, or a related field.
- Minimum of 8 years of experience in UX/UI design, with at least 3 years in a lead or management role.
- Strong portfolio showcasing a range of successful web and mobile design projects with a focus on user experience.
- Expert proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, etc.
- Deep understanding of user research methodologies, usability testing, and A/B testing.
- Experience creating and maintaining design systems.
- Excellent visual design skills with a keen eye for detail, typography, and layout.
- Strong communication, presentation, and interpersonal skills, with the ability to articulate design decisions effectively.
- Proven ability to lead and mentor design teams.
- Experience working in an Agile development environment.
- Ability to thrive in a collaborative, fast-paced, and fully remote work environment.
- Knowledge of front-end development principles (HTML, CSS, JavaScript) is a plus.
This is a pivotal remote role for an aspiring design leader. While the role is fully remote, an understanding of the digital landscape in **Mombasa, Mombasa, KE** could offer valuable context.
Senior UI/UX Design Lead
Posted 19 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the end-to-end design process for digital products, from user research to high-fidelity mockups.
- Conduct user research, usability testing, and analyze user feedback to inform design decisions.
- Create wireframes, user flows, interactive prototypes, and detailed visual designs.
- Collaborate closely with product managers, engineers, and stakeholders to define product requirements and design solutions.
- Develop and maintain comprehensive design systems, style guides, and component libraries.
- Mentor and guide junior UI/UX designers, fostering their professional growth.
- Advocate for user-centered design principles and best practices across the organization.
- Present design concepts and rationale clearly and persuasively to cross-functional teams.
- Stay current with the latest UI/UX trends, tools, and technologies.
- Contribute to the overall product strategy and vision through insightful design leadership.
- Effectively manage design projects and timelines in a remote work environment.
- Bachelor's or Master's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional experience in UI/UX design, with a strong portfolio showcasing successful digital product launches.
- Demonstrated expertise in user research methodologies, usability testing, and interaction design.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe XD, InVision, or similar.
- Experience with creating and managing design systems.
- Strong understanding of front-end development principles and their implications for design.
- Excellent visual design skills, with a keen eye for typography, color, and layout.
- Exceptional communication, presentation, and interpersonal skills.
- Proven ability to lead design projects and mentor junior designers.
- Experience working effectively in a remote, agile development environment.
- Passion for creating intuitive, accessible, and engaging user experiences.