654 Frontend Engineer jobs in Kenya

Senior Frontend Engineer

01100 Abothuguchi West KES720000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Frontend Engineer to join their collaborative, fully remote product development team. This role is vital for building intuitive, responsive, and user-friendly web applications that provide an exceptional user experience. You will be responsible for translating UI/UX designs into high-quality, interactive code, ensuring seamless performance across various devices and browsers. Your expertise will involve developing and maintaining complex user interfaces, implementing new features, and optimizing existing ones. You will collaborate closely with backend engineers, UI/UX designers, and product managers to deliver innovative solutions that meet business needs. The ideal candidate will possess a Bachelor's degree in Computer Science, Web Development, or a related field, with a minimum of 8 years of professional frontend development experience. Mastery of modern JavaScript frameworks and libraries such as React, Angular, or Vue.js is essential. Strong proficiency in HTML5, CSS3, and preprocessors like SASS or LESS is required, along with a deep understanding of responsive design principles and cross-browser compatibility. Experience with state management libraries (e.g., Redux, Vuex), build tools (e.g., Webpack, Parcel), and frontend testing frameworks (e.g., Jest, Cypress) is highly desirable. You should possess a keen eye for design, a passion for creating elegant user experiences, and a strong understanding of web performance optimization techniques. Excellent problem-solving abilities and communication skills are crucial for working effectively in a remote team. You will contribute to architectural decisions and mentor junior engineers. Responsibilities:
  • Develop and maintain user-facing features using modern frontend frameworks.
  • Translate UI/UX design wireframes into high-quality, interactive code.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Implement responsive designs for optimal viewing across various devices.
  • Collaborate with backend developers to integrate frontend and backend logic.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and provide feedback to team members.
  • Stay updated on emerging frontend technologies and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Web Development, or a related field.
  • 8+ years of experience in frontend web development.
  • Expertise in JavaScript, HTML5, and CSS3.
  • Proficiency with at least one modern JavaScript framework (React, Angular, Vue.js).
  • Experience with state management solutions (Redux, Vuex) and build tools (Webpack).
  • Strong understanding of responsive design and cross-browser compatibility.
  • Experience with frontend testing frameworks (Jest, Cypress).
  • Knowledge of web performance optimization techniques.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills for remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Senior Frontend Engineer

10101 Nyeri Town KES220000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled Senior Frontend Engineer to contribute to the development of intuitive and engaging user interfaces for their digital platforms. This is a fully remote position, allowing you to leverage your expertise from anywhere. You will be responsible for building scalable, high-performance web applications and collaborating closely with UX/UI designers and backend developers.

Key responsibilities include:
  • Developing and maintaining responsive, user-friendly web applications using modern JavaScript frameworks (React, Angular, or Vue.js).
  • Translating UI/UX design wireframes and mockups into high-quality code.
  • Writing clean, efficient, and maintainable code.
  • Collaborating with backend developers to integrate frontend components with server-side logic.
  • Optimizing applications for maximum speed, scalability, and user experience.
  • Implementing robust testing strategies, including unit and integration testing.
  • Participating in code reviews to ensure code quality and share knowledge.
  • Troubleshooting and debugging frontend issues.
  • Mentoring junior frontend developers and providing technical guidance.
  • Staying current with emerging frontend technologies and best practices.
We are looking for engineers with a strong passion for creating exceptional user experiences and a deep understanding of modern frontend development principles. You should possess excellent problem-solving skills, a keen eye for detail, and the ability to work effectively in a collaborative, remote team environment. Strong communication skills are essential.

Qualifications:
  • 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+).
  • Expertise in at least one modern JavaScript framework (React, Angular, or Vue.js).
  • Experience with state management libraries (e.g., Redux, Vuex).
  • Familiarity with build tools (e.g., Webpack, Babel) and version control systems (Git).
  • Understanding of RESTful APIs and asynchronous programming.
  • Experience with performance optimization techniques.
  • Knowledge of testing frameworks (e.g., Jest, Mocha).
  • Strong communication and collaboration skills.
This is an exciting opportunity to work on innovative projects and contribute to a dynamic team, all while enjoying the benefits of remote work. Apply now to shape the future of user interfaces.
This advertiser has chosen not to accept applicants from your region.

Frontend Software Engineer

80100 Nairobi, Nairobi KES420000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented Frontend Software Engineer to join their growing technology team. This role offers a hybrid work arrangement, allowing you to blend remote work with essential collaborative sessions at our office in Malindi, Kilifi, KE . You will be responsible for creating engaging and user-friendly interfaces for our web applications, translating UI/UX design wireframes into high-quality code. Your work will directly impact the user experience and the overall success of our digital products.

We are looking for a candidate with a strong understanding of modern frontend development frameworks and technologies. The ideal candidate will have a Bachelor's degree in Computer Science or a related field, or equivalent practical experience, with at least 4 years of professional experience. Proficiency in HTML, CSS, JavaScript, and at least one modern JavaScript framework (e.g., React, Angular, Vue.js) is required. Experience with responsive design, version control systems (Git), and performance optimization is essential. You should possess strong problem-solving skills, a keen eye for design aesthetics, and the ability to collaborate effectively with designers and backend engineers.

Key Responsibilities:
  • Develop and implement user-facing features using modern frontend frameworks (e.g., React, Angular, Vue.js).
  • Translate UI/UX design wireframes into high-quality, responsive code.
  • Optimize applications for maximum speed and scalability.
  • Ensure the technical feasibility of UI/UX designs.
  • Collaborate with backend developers to integrate frontend components with server-side logic.
  • Write clean, maintainable, and well-documented code.
  • Perform code reviews and provide constructive feedback to team members.
  • Troubleshoot and debug frontend issues.
  • Stay updated with the latest frontend development trends and best practices.
Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Minimum of 4 years of professional experience in frontend development.
  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with at least one major JavaScript framework (React, Angular, Vue.js).
  • Familiarity with build tools (e.g., Webpack, Parcel) and package managers (e.g., npm, Yarn).
  • Experience with version control systems like Git.
  • Understanding of responsive design principles and cross-browser compatibility.
  • Strong problem-solving and debugging skills.
  • Good communication and collaboration skills.
This advertiser has chosen not to accept applicants from your region.

Senior Frontend Software Engineer - UI/UX Development

20200 Kapsuser KES280000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
We are seeking an experienced Senior Frontend Software Engineer with a passion for creating exceptional user interfaces and experiences. This is a fully remote position where you will play a key role in developing intuitive and engaging web applications. You will work closely with designers and backend engineers to translate UI/UX designs into high-quality, functional code.

Your responsibilities will include building responsive and performant user interfaces using modern frontend technologies such as React, Angular, or Vue.js. You will be responsible for optimizing application performance, ensuring cross-browser compatibility, and implementing best practices for accessibility and SEO. The ideal candidate will have a strong understanding of JavaScript, HTML5, and CSS3, along with experience in state management libraries and build tools. You should possess excellent problem-solving skills, a keen eye for detail, and a commitment to writing clean, well-documented code. Collaboration with product management and design teams to gather requirements and iterate on user experience is essential. This role offers the opportunity to contribute to exciting projects in a dynamic, remote-first environment.

Responsibilities:
  • Develop and implement user-facing features using modern frontend frameworks.
  • Translate UI/UX design wireframes and mockups into high-quality code.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed, scalability, and responsiveness.
  • Write clean, maintainable, and well-documented code.
  • Collaborate with backend developers to integrate frontend components with server-side logic.
  • Perform code reviews and provide constructive feedback to team members.
  • Ensure cross-browser compatibility and adherence to web standards.
  • Stay up-to-date with emerging frontend technologies and best practices.
  • Contribute to the continuous improvement of our frontend development process.
Qualifications:
  • Bachelor's degree in Computer Science, Web Development, or a related field.
  • 4+ years of experience in frontend development.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with at least one modern JavaScript framework (React, Angular, Vue.js).
  • Experience with state management libraries (e.g., Redux, Vuex) and build tools (e.g., Webpack, Babel).
  • Understanding of responsive design principles and mobile-first development.
  • Familiarity with version control systems (e.g., Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork skills.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

10100 Nyeri Town KES60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading global technology company, is actively seeking bright and enthusiastic Graduate Software Engineers to join their innovative and fully remote engineering teams. This is an exceptional internship opportunity for recent graduates or final-year students passionate about software development and eager to gain hands-on experience in a professional, collaborative setting. You will be an integral part of a team working on developing and enhancing cutting-edge software solutions that impact millions of users worldwide. Your responsibilities will include coding, testing, debugging, and documenting software components under the guidance of experienced engineers. This role provides a fantastic platform to hone your skills in various programming languages, software development methodologies (like Agile), and development tools. You will contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation and deployment. The fully remote nature of this internship allows you to work from anywhere, providing flexibility and a global perspective. We are looking for candidates with a strong foundation in computer science principles, data structures, and algorithms. Proficiency in at least one programming language such as Python, Java, C++, or JavaScript is required. Familiarity with version control systems like Git is also beneficial. You should possess excellent problem-solving abilities, a keen eye for detail, and a proactive approach to learning. Strong communication and teamwork skills are essential, as you will be collaborating with team members virtually. Our client is committed to fostering talent and provides comprehensive training and mentorship. This internship is designed to offer a challenging yet rewarding experience, with potential for full-time employment based on performance and business needs. If you are driven, eager to learn, and ready to make a real contribution to the world of technology, apply now to kickstart your career in software engineering from the comfort of your own space.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

01100 Makongeni KES40000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and talented Graduate Software Engineers to join their innovative tech company. This is a fully remote internship program designed to provide hands-on experience in software development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of software solutions. Responsibilities will include writing clean, efficient code, participating in code reviews, and assisting in the debugging and troubleshooting of software applications. You will gain exposure to various programming languages and development methodologies, such as Agile. The ideal candidate is a recent graduate with a strong academic background in Computer Science or a related field, a passion for coding, and a desire to learn and grow. You should possess excellent problem-solving skills and the ability to work effectively in a collaborative, remote team environment. This internship offers a fantastic opportunity to build a solid foundation in software engineering, work on real-world projects, and develop practical skills that are highly valued in the industry. You will be exposed to the full software development lifecycle and learn best practices in software architecture and design. Mentorship from senior engineers will be provided to guide your learning and career development. We encourage individuals who are eager to contribute new ideas and are committed to continuous learning to apply. Your contribution will help in building robust and scalable software that meets our client's evolving needs. This program is designed to immerse you in a professional software development environment, allowing you to apply your academic knowledge to practical challenges and develop a strong understanding of the software development lifecycle. The ability to adapt to new technologies and programming paradigms will be crucial for success.
Responsibilities:
  • Assist in the design and development of software applications.
  • Write clean, maintainable, and efficient code in one or more programming languages.
  • Participate in code reviews and provide constructive feedback.
  • Debug and troubleshoot software issues to ensure optimal performance.
  • Collaborate with senior engineers on various software development projects.
  • Learn and apply software development best practices and methodologies.
  • Contribute to the testing and deployment of software solutions.
  • Document code and technical specifications.
  • Engage in continuous learning to enhance technical skills and knowledge.
  • Work effectively within a remote, collaborative team environment.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • A passion for software development and technology.
  • Previous internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

20300 Naivasha, Rift Valley KES160000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is seeking a talented Automotive Software Engineer to contribute to the development of next-generation vehicle systems. This is a fully remote position, allowing you to work on innovative automotive software solutions from anywhere. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment. The ideal candidate will have a strong background in embedded systems, C/C++, and real-time operating systems, with a passion for automotive applications. Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and safety standards (e.g., ISO 26262) is highly desirable. You will collaborate with cross-functional teams, including hardware engineers and system architects, to create robust and efficient software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). This role offers an exciting opportunity to shape the future of mobility and contribute to cutting-edge automotive technology in a flexible, remote work environment. Your expertise will be critical in developing software that enhances vehicle performance, safety, and user experience. Responsibilities include:
  • Designing, developing, and testing embedded software for automotive applications.
  • Implementing software modules using C/C++ and other relevant programming languages.
  • Working with real-time operating systems (RTOS) and automotive middleware.
  • Developing and integrating software components for vehicle control, infotainment, and ADAS.
  • Participating in code reviews and ensuring adherence to coding standards.
  • Collaborating with hardware engineers to define software requirements and interfaces.
  • Developing and executing unit tests, integration tests, and system tests.
  • Debugging and troubleshooting software issues.
  • Contributing to the development of software architecture and design documentation.
  • Staying abreast of new technologies and industry trends in automotive software development.
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. A minimum of 5 years of professional experience in embedded software development, with at least 3 years focused on the automotive industry, is essential. Proficiency in C/C++ and experience with AUTOSAR, CAN, LIN, or Automotive Ethernet are highly valued. Familiarity with Agile development methodologies and version control systems (e.g., Git) is necessary. Excellent problem-solving and communication skills are required for effective remote collaboration.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Frontend engineer Jobs in Kenya !

Senior Software Engineer

30101 Kakamega, Western KES130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology company, is looking for a highly skilled and experienced Senior Software Engineer to join their fully remote development team. You will be responsible for designing, developing, testing, and deploying high-quality software solutions. This role involves contributing to all phases of the software development lifecycle, from concept and design to implementation and maintenance. You will work with a talented team of engineers to build scalable, robust, and efficient applications.

Key responsibilities include writing clean, maintainable, and well-documented code, adhering to coding standards and best practices. You will collaborate with product managers and designers to understand user requirements and translate them into technical specifications. Participation in code reviews, providing constructive feedback to peers, and mentoring junior engineers will be integral to your role. You will also be involved in architectural design discussions and decision-making. Troubleshooting and debugging complex issues, as well as optimizing application performance, will be ongoing tasks. Staying current with emerging technologies and industry trends to drive innovation within the team is crucial.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of professional experience in software development is required. Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript is essential. Strong experience with cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and version control systems (Git) is highly desirable. Excellent problem-solving, analytical, and algorithmic thinking skills are a must. Strong understanding of software design patterns, data structures, and agile development methodologies is required. Exceptional communication and collaboration skills are necessary for working effectively in a remote team environment. You should be a self-starter, highly motivated, and able to work independently with minimal supervision, consistently delivering high-quality code and solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

20117 Naivasha, Rift Valley KES120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Senior Software Engineer to join their innovative technology team. This is a fully remote position, offering the chance to work on challenging projects from anywhere in Kenya. You will be responsible for designing, developing, and maintaining high-quality software solutions. Key responsibilities include writing clean, efficient, and testable code, collaborating with cross-functional teams, and mentoring junior engineers. You will participate in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Experience with modern programming languages and frameworks is essential. The ideal candidate will have a strong understanding of software architecture patterns and best practices. You will contribute to technical decision-making and help drive the adoption of new technologies. Problem-solving skills and a passion for creating scalable and robust applications are crucial. A Bachelor's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 5 years of professional software development experience, is required. Familiarity with agile methodologies and experience with cloud platforms is a plus. This remote role offers a competitive salary, opportunities for professional growth, and the chance to work on cutting-edge technology. Join our client and be part of a forward-thinking company.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

00200 Abothuguchi West KES280000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm, is looking for a talented and experienced Senior Software Engineer to join their innovative team. This is a fully remote opportunity for a passionate coder who thrives on building robust, scalable, and efficient software solutions. The ideal candidate will have a strong command of modern programming languages, software architecture principles, and a proven ability to lead complex development projects. You will be responsible for designing, developing, testing, and deploying high-quality software applications, contributing to all phases of the software development lifecycle. Key responsibilities include collaborating with product managers and designers to define software requirements, writing clean and maintainable code, and performing code reviews to ensure quality and adherence to best practices. This role demands excellent problem-solving skills, a deep understanding of data structures and algorithms, and the ability to work effectively in a collaborative, remote team environment. Experience with cloud platforms, CI/CD pipelines, and agile methodologies is highly desirable. Our client values individuals who are proactive, possess strong communication skills, and are committed to continuous learning and technological advancement. If you are a seasoned software engineer eager to make a significant impact on challenging projects and contribute to a forward-thinking company, this remote role is an excellent fit.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Frontend Engineer Jobs