10,020 Javascript jobs in Kenya
Senior Frontend Engineer (React/Vue)
Posted 6 days ago
Job Viewed
Job Description
Senior Frontend Software Engineer (React)
Posted 13 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop and maintain high-quality, responsive user interfaces using React.
- Translate UI/UX designs and wireframes into functional, interactive web applications.
- Write clean, efficient, and well-documented JavaScript, HTML, and CSS code.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Implement state management solutions using libraries like Redux or Context API.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Write unit and integration tests to ensure code quality and stability.
- Participate actively in code reviews, providing constructive feedback to peers.
- Contribute to architectural discussions and technology decisions.
- Mentor junior frontend developers and share best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Extensive experience with React.js and its core principles.
- Proficiency in JavaScript (ES6+), HTML5, and CSS3.
- Experience with state management libraries (Redux, Context API).
- Familiarity with frontend build tools (Webpack, Vite, Parcel).
- Experience with testing frameworks (Jest, React Testing Library).
- Understanding of RESTful APIs and asynchronous request handling.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills for remote teamwork.
Lead Frontend Engineer (React)
Posted 7 days ago
Job Viewed
Job Description
Lead Frontend Engineer (React/Vue.js)
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the design and development of sophisticated frontend applications using React and/or Vue.js.
- Architect reusable components and establish frontend development best practices.
- Mentor and guide frontend engineering teams, fostering a collaborative and high-performance culture.
- Collaborate closely with UX/UI designers and product managers to deliver compelling user interfaces.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed, scalability, and responsiveness across devices.
- Implement robust testing strategies to ensure code quality and stability.
- Manage frontend build processes and tooling.
- Troubleshoot and resolve complex frontend issues.
- Stay updated with the latest frontend technologies and trends.
- Bachelor's degree in Computer Science, Web Development, or a related field; or equivalent practical experience.
- 5+ years of professional experience in frontend development.
- Proven experience in a lead or senior frontend engineering role.
- Expertise in JavaScript/TypeScript and modern frontend frameworks like React or Vue.js.
- Proficiency in HTML5, CSS3, and preprocessors (SASS/LESS).
- Experience with state management libraries (e.g., Redux, Zustand, Vuex).
- Familiarity with build tools (e.g., Webpack, Vite) and package managers (npm, yarn).
- Strong understanding of responsive design, accessibility (WCAG), and cross-browser compatibility.
- Experience with frontend testing frameworks (e.g., Jest, Cypress, Testing Library).
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal skills.
Senior Frontend Engineer (React)
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain responsive and user-friendly web applications using React.
- Translate UI/UX design wireframes and mockups into high-quality, functional code.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Implement state management solutions using Redux or Context API.
- Optimize applications for maximum speed, scalability, and cross-browser compatibility.
- Write clean, well-documented, and maintainable JavaScript, HTML, and CSS.
- Participate in code reviews, providing constructive feedback to peers.
- Mentor and guide junior frontend developers.
- Identify and troubleshoot bugs and performance issues.
- Contribute to architectural discussions and technology selection.
- Stay updated with the latest trends and best practices in frontend development.
- Work closely with product managers to understand user needs and business requirements.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend development.
- Expert-level proficiency in JavaScript, HTML5, and CSS3.
- Extensive experience with the React library and its ecosystem.
- Strong understanding of modern JavaScript features and ES6+.
- Experience with state management libraries (Redux, Context API).
- Familiarity with frontend build tools like Webpack, Babel, and npm/yarn.
- Knowledge of RESTful APIs and asynchronous request handling.
- Experience with version control systems, preferably Git.
- Understanding of UI/UX principles and responsive design techniques.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities.
Senior Front-End Developer (React)
Posted 23 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 Frontend Engineer - React/TypeScript Lead
Posted 13 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of complex frontend features using React and TypeScript.
- Architect reusable components and frontend libraries for future use.
- Optimize applications for maximum speed, scalability, and responsiveness across various devices and browsers.
- Collaborate closely with UI/UX designers, product managers, and backend engineers to translate requirements into functional and engaging user interfaces.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback to engineering team members.
- Ensure the technical feasibility of UI/UX designs.
- Identify and address performance bottlenecks and bugs.
- Stay up-to-date with emerging frontend technologies and industry best practices.
- Mentor and guide junior frontend engineers, fostering their professional growth.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in frontend development, with at least 3 years focused on React.
- Strong proficiency in JavaScript (ES6+) and TypeScript.
- Deep understanding of React hooks, context API, and component lifecycle.
- Experience with state management libraries (e.g., Redux, Zustand).
- Familiarity with build tools and bundlers (e.g., Webpack, Vite).
- Knowledge of HTML5, CSS3, and modern CSS preprocessors (e.g., SASS, LESS).
- Experience with RESTful APIs and asynchronous programming.
- Understanding of SEO principles and web accessibility standards.
- Excellent problem-solving, debugging, and communication skills.
- Proven ability to work effectively in a remote, collaborative team environment.
Be The First To Know
About the latest Javascript Jobs in Kenya !
Senior Frontend Software Engineer
Posted today
Job Viewed
Job Description
We are hiring for one of our clients a dynamic tech company delivering innovative solutions across diverse sectors.
Qualifications:
- Solid knowledge and strong expertise in React and Typescript
- A strong understanding of established best coding practices and principles.
- A minimum of three (3) years of demonstrable experience in Frontend software development.
Responsibilities:
- To ensure the technical feasibility and optimal implementation of UI/UX designs.
- To optimize web applications for maximum performance in terms of speed and scalability.
- To collaborate effectively with Software engineering team members to achieve a balance between aesthetic considerations and technical constraints.
- To contribute to the ongoing improvement of engineering standards, tooling, and
- development processes.
- To take full ownership of assigned projects from initial conception through to successful delivery, ensuring adherence to high standards of code quality, performance, and security.
Desired attributes:
- A proven track record in the successful delivery of highly available, scalable, and distributed systems.
- The demonstrated ability to effectively translate business requirements into robust technical solutions.
- Excellent verbal and written communication skills.
- A proactive and results-oriented problem-solving approach.
- Prior experience working within a fast-growing startup environment is considered advantageous.
Mobile Engineer — React Native
Posted today
Job Viewed
Job Description
Company Description
At ClusterBox, we believe business tools should work together, not apart. Our team is developing a unified system that helps brands and sellers stay organized, connected, and in control. Although still in stealth mode, we are making steady progress on our goal of building something new and impactful. Stay tuned for more updates as we continue to innovate.
Role Description
This is a full-time hybrid role for a Mobile Engineer at ClusterBox, based in Nairobi County, Kenya, with some work-from-home flexibility. We're hiring a
Mobile Engineer
to build high-quality, performant
cross-platform mobile applications
for both iOS and Android from a single codebase. You'll own the entire app lifecycle — architecture, performance, release pipelines, and user experience.
Key Responsibilities
- Develop and maintain mobile apps using
React Native (Expo)
or
Flutter
. - Implement secure authentication, deep linking, and push notifications.
- Build optimized and reusable UI components for messaging, activity feeds, and task workflows.
- Ensure smooth offline experience (caching, background sync, retry queues).
- Integrate REST/GraphQL APIs, handle edge cases and network failures gracefully.
- Manage mobile CI/CD pipelines, TestFlight/Play Console releases, and OTA updates.
- Track performance metrics and maintain ≥99% crash-free rate across builds.
Required Skills & Experience
- 3–6+ years of professional mobile development experience.
- Strong command of
React Native (Expo)
or
Flutter
, with at least 3 shipped apps per store. - Hands-on experience with
push notifications
,
deep linking
, and
offline-first design
. - Familiar with secure local storage, background jobs, and app performance optimization.
- Experience consuming RESTful APIs and working closely with backend teams.
- Strong debugging and troubleshooting skills across iOS and Android.
Nice to Have
- Prior experience building chat, booking, or CRM-style mobile interfaces.
- Automated testing experience (Detox, Appium, or similar).
- Familiarity with mobile analytics, crash monitoring, and feature-flag rollouts.
Senior Frontend Software Engineer
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain robust, scalable, and responsive user interfaces using modern frontend frameworks and libraries (e.g., React, Angular, Vue.js).
- Collaborate closely with product managers, UI/UX designers, and backend engineers to translate requirements into high-quality code.
- Write clean, maintainable, well-documented, and testable code.
- Implement complex user interface features and ensure seamless integration with backend APIs.
- Optimize frontend performance for maximum speed and scalability across various devices and browsers.
- Lead code reviews, provide constructive feedback, and ensure adherence to coding standards and best practices.
- Mentor and guide junior frontend engineers, fostering a culture of learning and continuous improvement.
- Contribute to architectural decisions and technical roadmap planning for frontend development.
- Research and evaluate new frontend technologies and tools to enhance development efficiency and product quality.
- Troubleshoot and resolve frontend-related bugs and issues.
- Ensure the accessibility and responsiveness of applications.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field; or equivalent practical experience.
- Minimum of 6 years of professional experience in frontend development.
- In-depth knowledge of JavaScript, HTML5, CSS3, and modern frontend frameworks (React, Angular, or Vue.js).
- Experience with state management libraries (e.g., Redux, Vuex).
- Proficiency in building RESTful APIs or GraphQL integrations.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Experience with frontend build tools (e.g., Webpack, Babel, Vite).
- Familiarity with version control systems, particularly Git.
- Experience with unit testing, integration testing, and end-to-end testing frameworks.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for remote work.
- Experience with TypeScript is a significant plus.
- Previous experience in a lead or senior role is highly desirable.