654 Frontend Engineer jobs in Kenya
Senior Frontend Engineer
Posted today
Job Viewed
Job Description
- 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.
- 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.
Senior Frontend Engineer
Posted today
Job Viewed
Job Description
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.
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.
Frontend Software Engineer
Posted today
Job Viewed
Job Description
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.
- 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.
Senior Frontend Software Engineer - UI/UX Development
Posted today
Job Viewed
Job Description
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.
- 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.
Graduate Software Engineer
Posted today
Job Viewed
Job Description
Graduate Software Engineer
Posted today
Job Viewed
Job Description
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.
- 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.
Automotive Software Engineer
Posted today
Job Viewed
Job Description
- 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.
Be The First To Know
About the latest Frontend engineer Jobs in Kenya !
Senior Software Engineer
Posted today
Job Viewed
Job Description
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.
Senior Software Engineer
Posted today
Job Viewed
Job Description
Senior Software Engineer
Posted today
Job Viewed