4,747 Javascript Developers jobs in Kenya
Senior Frontend Engineer (React/Vue)
Posted 3 days ago
Job Viewed
Job Description
Lead Frontend Engineer (React)
Posted 4 days ago
Job Viewed
Job Description
Lead Frontend Engineer (React/Vue.js)
Posted 4 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 10 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 Frontend Engineer - React/TypeScript Lead
Posted 10 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.
Senior Frontend Software Engineer (React)
Posted 10 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.
Remote Senior Frontend Engineer (React/Vue.js)
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement responsive, high-performance web applications using modern JavaScript frameworks (e.g., React, Vue.js).
- Collaborate with UI/UX designers and product managers to translate wireframes and mockups into interactive and visually appealing user interfaces.
- Write clean, efficient, maintainable, and well-documented code following best practices.
- Integrate frontend applications with backend APIs and services.
- Optimize application performance for maximum speed and scalability across various devices and browsers.
- Conduct thorough code reviews to ensure code quality, identify potential issues, and share knowledge within the team.
- Mentor and guide junior frontend engineers, fostering their technical growth.
- Implement and maintain automated testing strategies (unit, integration, end-to-end).
- Stay up-to-date with emerging frontend technologies, tools, and best practices, and advocate for their adoption where appropriate.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Troubleshoot and debug complex frontend issues.
- Ensure adherence to accessibility standards (WCAG).
- Minimum of 5 years of professional experience in frontend development.
- Strong expertise in JavaScript, HTML5, and CSS3.
- In-depth experience with at least one major JavaScript framework (e.g., React, Vue.js, Angular).
- Proficiency in state management libraries (e.g., Redux, Vuex, Zustand).
- Experience with RESTful APIs and asynchronous request handling.
- Solid understanding of build tools (e.g., Webpack, Vite) and module bundlers.
- Proficient with Git and version control workflows.
- Familiarity with CI/CD pipelines and related tools.
- Experience with unit testing frameworks (e.g., Jest, Mocha, Vitest) and end-to-end testing tools (e.g., Cypress, Playwright).
- Strong understanding of web performance optimization techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with experience in remote team environments.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Be The First To Know
About the latest Javascript developers Jobs in Kenya !
Lead UI/UX Designer - Digital Platforms
Posted 15 days ago
Job Viewed
Job Description
Key Responsibilities:
- Lead the end-to-end design process for new and existing digital products.
- Conduct user research, including interviews, surveys, and usability testing, to gather insights.
- Develop user personas, journey maps, and information architecture to guide design decisions.
- Create wireframes, mockups, and interactive prototypes to effectively communicate design concepts.
- Design intuitive and aesthetically pleasing user interfaces that align with brand guidelines.
- Collaborate with engineering teams to ensure feasible and high-quality implementation of designs.
- Establish and maintain a design system to ensure consistency across all digital touchpoints.
- Mentor and guide junior designers, fostering a culture of design excellence.
- Present design concepts and rationale to cross-functional teams and stakeholders.
- Stay updated on the latest UI/UX trends, tools, and best practices.
- Bachelor's degree in Design, HCI, Computer Science, or a related field, or equivalent practical experience.
- 5+ years of experience in UI/UX design, with a significant portion in a lead or senior role.
- A strong portfolio demonstrating expertise in user-centered design across various digital platforms.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe Creative Suite, InVision, etc.
- Experience with user research methodologies and usability testing.
- Solid understanding of web and mobile development principles.
- Excellent communication, presentation, and interpersonal skills.
- Ability to work independently and collaboratively in a remote, fast-paced environment.
- Experience working in an Agile/Scrum development process.
- Demonstrated ability to translate complex requirements into simple, elegant design solutions.
Lead UX/UI Designer - Digital Transformation
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process from concept to execution, including user research, wireframing, prototyping, and high-fidelity visual design for web and mobile applications.
- Develop and maintain a comprehensive design system and style guides to ensure consistency across all digital platforms.
- Conduct user research, usability testing, and gather feedback to inform design decisions and identify areas for improvement.
- Collaborate closely with product managers, developers, and stakeholders to translate business requirements into elegant and effective design solutions.
- Mentor and guide junior designers, fostering a collaborative and high-performing design team.
- Champion user-centered design principles throughout the organization, advocating for the user's needs.
- Stay current with industry trends, emerging technologies, and best practices in UX/UI design.
- Present design concepts and rationale clearly and persuasively to cross-functional teams and senior leadership.
- Oversee the visual design of marketing materials and digital assets.
- Bachelor's degree in Design, Human-Computer Interaction, or a related field, or equivalent practical experience.
- 5+ years of professional experience in UX/UI design, with a strong portfolio showcasing a range of digital projects.
- Proficiency in design and prototyping tools such as Figma, Sketch, Adobe Creative Suite, or similar.
- Demonstrated experience in leading design projects and mentoring design teams.
- Solid understanding of user research methodologies, usability testing, and information architecture.
- Excellent visual design skills with a keen eye for typography, color, and layout.
- Strong communication, presentation, and interpersonal skills.
- Experience working in an Agile development environment.
- Ability to manage multiple projects simultaneously and thrive in a remote, collaborative setting.
- A passion for creating exceptional user experiences and a drive for continuous improvement.
Lead UX/UI Designer, Digital Product Development
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design process for digital products, from concept to launch.
- Conduct user research, usability testing, and market analysis.
- Create wireframes, user flows, prototypes, and high-fidelity mockups.
- Develop and maintain design systems and style guides.
- Collaborate with product managers and engineers to define product requirements and features.
- Ensure a consistent and intuitive user experience across all products.
- Present design solutions and rationale to stakeholders.
- Mentor and guide junior UX/UI designers.
- Stay up-to-date with the latest design trends, tools, and technologies.
Qualifications:
- Bachelor's degree in Design, Human-Computer Interaction, or a related field.
- Minimum of 7 years of experience in UX/UI design, with a focus on digital product development.
- Proven experience leading design projects and teams.
- Strong portfolio showcasing exceptional UI design skills and UX thinking.
- Proficiency in design tools such as Figma, Sketch, Adobe Creative Suite, etc.
- Deep understanding of user-centered design principles and methodologies.
- Excellent communication, presentation, and collaboration skills.
- Ability to manage multiple projects and meet deadlines in a remote setting.