2,721 Web Developer jobs in Kenya
Senior UX/UI Designer (Full Stack Integration)
Posted 19 days ago
Job Viewed
Job Description
Full Stack Web Developer
Posted 17 days ago
Job Viewed
Job Description
Junior Full-Stack Web Developer - Fintech Startup
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications using various programming languages and frameworks.
- Collaborate with senior developers on front-end and back-end coding tasks.
- Participate in the design and implementation of new features and functionalities.
- Write clean, maintainable, and efficient code.
- Assist in testing and debugging applications to ensure quality and performance.
- Learn and apply agile development methodologies.
- Contribute to code reviews and provide constructive feedback.
- Gain exposure to database management and API integration.
- Participate in team meetings and contribute to technical discussions.
- Document code and technical specifications.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of at least one front-end framework (e.g., React, Angular, Vue.js).
- Basic understanding of back-end technologies (e.g., Node.js, Python/Django, Ruby/Rails).
- Familiarity with HTML, CSS, and JavaScript.
- Knowledge of version control systems like Git.
- Understanding of database concepts (SQL or NoSQL).
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills, especially in a remote setting.
- Eagerness to learn and adapt to new technologies.
- A portfolio of personal projects or contributions to open-source projects is a plus.
Full Stack Web Developer - E-commerce Platforms
Posted 2 days ago
Job Viewed
Job Description
Senior Full-Stack Web Developer (Remote)
Posted 12 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain highly responsive and user-friendly web applications across the full stack, from front-end interfaces to back-end services and databases.
- Collaborate closely with product managers, UI/UX designers, and other engineers to translate business requirements into technical specifications and elegant code.
- Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
- Develop and implement APIs, ensuring seamless integration between front-end and back-end components, as well as with third-party services.
- Conduct thorough testing, debugging, and performance optimization of applications to ensure stability, security, and scalability.
- Participate actively in code reviews, providing constructive feedback to peers and learning from their insights.
- Contribute to architectural decisions and technology stack selection, influencing the future direction of our platforms.
- Mentor junior developers, share knowledge, and foster a culture of continuous learning and technical excellence within the team.
- Stay up-to-date with emerging web technologies, frameworks, and industry trends, and evaluate their potential application.
- Troubleshoot and resolve complex technical issues across various environments.
- Ensure adherence to security best practices throughout the development lifecycle.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Extensive experience with back-end programming languages (e.g., Python, Node.js, Java, Ruby) and associated frameworks (e.g., Django, Express.js, Spring Boot, Ruby on Rails).
- Strong understanding of database design and management (e.g., SQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills, with a strong ability to work independently and collaboratively in a remote setting.
- Experience with agile development methodologies.
Remote Senior Full-Stack Developer (JavaScript Focus)
Posted 14 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and maintain full-stack web applications using JavaScript technologies.
- Build responsive and user-friendly front-end interfaces with modern frameworks.
- Develop robust and scalable back-end services and APIs using Node.js.
- Design and manage database schemas (SQL and NoSQL).
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and upgrade existing software.
- Stay up-to-date with emerging web technologies and industry best practices.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in full-stack web development.
- Strong proficiency in front-end JavaScript frameworks (e.g., React, Angular, Vue.js).
- Extensive experience with Node.js for back-end development.
- Solid understanding of database technologies (e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker).
- Proficiency in version control systems (e.g., Git).
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience mentoring junior developers is a plus.
Remote Junior Software Developer - Full-Stack Web Applications
Posted 15 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and implementation of new features for web applications.
- Write clean, efficient, and well-documented code for both front-end and back-end components.
- Collaborate with senior developers and designers to understand project requirements and translate them into functional code.
- Participate in code reviews to ensure code quality and identify potential issues.
- Assist in debugging and troubleshooting existing applications.
- Learn and apply new programming languages, frameworks, and tools as required by projects.
- Contribute to the creation of unit tests and integration tests.
- Help maintain and improve the performance and scalability of existing applications.
- Engage in team meetings and contribute ideas for product improvement.
- Gain practical experience with version control systems like Git.
- Support the documentation of code and application features.
- Familiarize yourself with agile development methodologies.
- Assist in front-end development using HTML, CSS, and JavaScript frameworks.
- Participate in back-end development using server-side languages and databases.
- Learn about cloud deployment and CI/CD pipelines.
- Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Foundational knowledge of programming concepts and data structures.
- Familiarity with at least one front-end JavaScript framework (e.g., React, Angular, Vue.js).
- Basic understanding of back-end development and database concepts (e.g., Node.js, Python, SQL, NoSQL).
- Exposure to version control systems like Git.
- Strong problem-solving abilities and a keen interest in learning new technologies.
- Excellent communication skills and the ability to work effectively in a remote team setting.
- A proactive attitude and a willingness to take on new challenges.
- Portfolio of personal projects or contributions to open-source is a strong advantage.
- Understanding of software development lifecycle.
- Ability to work independently with guidance.
- Enthusiasm for building user-friendly and efficient web applications.
Be The First To Know
About the latest Web developer Jobs in Kenya !
Lead Full-Stack Developer - Web Applications
Posted 1 day ago
Job Viewed
Job Description
Apprentice Web Developer, Full-Stack
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the development and maintenance of web applications using front-end and back-end technologies.
- Write clean, efficient, and well-documented code under the guidance of senior developers.
- Collaborate with designers and project managers to translate design concepts into functional web pages and applications.
- Participate in code reviews and contribute to improving code quality and performance.
- Debug and resolve software defects and issues.
- Learn and apply best practices in web development, including responsive design, accessibility, and security.
- Assist in testing new features and functionalities.
- Contribute to the creation of technical documentation.
- Stay updated with emerging web technologies and development trends.
- Engage actively in online learning modules and training sessions provided by the company.
- Communicate effectively with team members through various remote collaboration tools.
- Support the development team in achieving project milestones and deadlines.
- Recent graduate with a degree or diploma in Computer Science, Software Engineering, or a related field, OR demonstrable self-taught proficiency.
- Basic understanding of HTML, CSS, and JavaScript.
- Familiarity with at least one back-end programming language (e.g., Python, Node.js, PHP, Java).
- Knowledge of version control systems like Git is a plus.
- Strong problem-solving skills and a logical approach to development.
- Excellent communication and teamwork skills, with the ability to work effectively in a remote setting.
- Eagerness to learn and a proactive attitude towards acquiring new skills.
- Passion for web development and creating user-friendly digital experiences.
- Ability to manage time effectively and meet deadlines in a remote work environment.
- A portfolio showcasing personal projects or contributions to open-source is highly beneficial.
Senior Frontend Web Developer (React/Vue)
Posted 22 days ago
Job Viewed
Job Description
Responsibilities:
- Develop, test, and deploy high-quality frontend code using React or Vue.js.
- Collaborate with UI/UX designers to translate wireframes and mockups into interactive web interfaces.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for maximum speed, scalability, and performance across various devices and browsers.
- Implement responsive design principles to ensure optimal viewing experience on all screen sizes.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews to ensure code quality and share knowledge.
- Work closely with backend developers to integrate frontend components with server-side logic.
- Troubleshoot and debug frontend issues, identifying and implementing effective solutions.
- Stay up-to-date with emerging frontend technologies and best practices.
- Contribute to the architectural decisions of frontend projects.
- Participate in agile development processes, including sprint planning and daily stand-ups.
- Provide technical guidance and mentorship to junior frontend developers.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in frontend web development.
- Proven expertise in JavaScript, HTML5, and CSS3.
- Extensive experience with modern JavaScript frameworks such as React or Vue.js.
- Solid understanding of state management libraries (e.g., Redux, Vuex).
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with build tools like Webpack or Parcel.
- Knowledge of version control systems, particularly Git.
- Understanding of cross-browser compatibility issues and performance optimization techniques.
- Experience with responsive design and mobile-first development.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Experience working in an agile development environment is a plus.
- Experience with GraphQL is a bonus.
Explore web developer jobs, where you'll be at the forefront of creating and maintaining websites and web applications. These roles demand proficiency in coding languages like HTML, CSS, and JavaScript, coupled with a strong understanding of user experience (UX) and responsive design principles. Web developers are involved in both