89 Web Development jobs in Kenya
Junior Web Development Apprentice
Posted 4 days ago
Job Viewed
Job Description
As a Junior Web Development Apprentice, you will work under the guidance of experienced mentors to learn and apply best practices in front-end and back-end web development. You will contribute to building and maintaining web applications, gain exposure to various programming languages and frameworks, and develop essential skills for a successful career in software engineering. This role is perfect for individuals who are passionate about coding, eager to learn, and motivated to grow in a supportive, remote environment.
Key responsibilities and learning opportunities:
- Learn and apply fundamental principles of web development (HTML, CSS, JavaScript).
- Assist in developing responsive and user-friendly interfaces.
- Gain experience with back-end technologies and databases (e.g., Node.js, Python, SQL).
- Participate in code reviews and learn from constructive feedback.
- Contribute to the development of new features and functionalities for web applications.
- Assist in debugging and resolving issues in existing codebases.
- Learn version control systems like Git and collaborative workflows.
- Engage in training sessions and online courses to expand technical knowledge.
- Collaborate with team members through virtual meetings and communication tools.
- Understand project requirements and translate them into technical tasks.
- Develop problem-solving skills and a methodical approach to coding challenges.
Remote Junior Web Development Apprentice
Posted 1 day ago
Job Viewed
Job Description
Remote Junior Web Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Remote Junior Apprentice - Web Development
Posted 5 days ago
Job Viewed
Job Description
Program Structure & Responsibilities:
- Receive intensive, hands-on training in core web development technologies including HTML, CSS, JavaScript, and popular frameworks (e.g., React, Angular, Vue.js).
- Learn foundational back-end development concepts using languages like Python, Node.js, or PHP, and work with databases (e.g., SQL, NoSQL).
- Assist senior developers in building, testing, and maintaining web applications and features.
- Participate in code reviews, learning best practices for writing clean, efficient, and maintainable code.
- Collaborate with designers and project managers in a remote team setting to understand project requirements.
- Troubleshoot and debug issues, contributing to the resolution of technical challenges.
- Gain exposure to version control systems like Git and collaboration platforms.
- Develop an understanding of user experience (UX) principles and responsive design techniques.
- Work on assigned tasks and projects, gradually increasing complexity and responsibility.
- Attend regular virtual training sessions and team meetings to enhance skills and knowledge.
- Develop foundational understanding of deployment processes and web hosting.
- Enthusiasm for web development and a strong desire to learn new technologies.
- Basic understanding of computer science fundamentals or programming concepts.
- Familiarity with basic HTML and CSS is a plus.
- Ability to follow instructions and learn quickly in a guided environment.
- Excellent problem-solving skills and a meticulous attention to detail.
- Strong communication and teamwork skills, essential for a remote setting.
- Self-motivated and disciplined with the ability to manage time effectively.
- Must have a reliable internet connection and a suitable home workspace.
- Prior completion of coding bootcamps or relevant online courses is advantageous but not required.
- A portfolio of personal coding projects, even if simple, is highly recommended.
Lead Full Stack Developer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead and mentor a team of full stack developers in a remote environment.
- Design, develop, and implement scalable and high-performance web applications.
- Oversee both front-end and back-end development efforts, ensuring seamless integration.
- Define and enforce coding standards, best practices, and architectural guidelines.
- Collaborate with product management and design teams to define project requirements and technical solutions.
- Conduct code reviews and provide constructive feedback to team members.
- Manage the deployment process and ensure the stability and performance of production systems.
- Troubleshoot and resolve complex technical issues.
- Stay abreast of emerging technologies and industry trends, recommending their adoption where appropriate.
- Contribute to the technical roadmap and strategic planning of the engineering team.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience (5+ years) in full stack development, with a strong portfolio of successful projects.
- Proficiency in multiple front-end technologies (e.g., React, Angular, Vue.js) and back-end languages (e.g., Python, Node.js, Java, Ruby).
- Deep understanding of database systems (SQL and NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and DevOps practices (CI/CD, Docker).
- Strong knowledge of software architecture patterns and design principles.
- Excellent leadership, communication, and interpersonal skills.
- Proven ability to mentor and guide development teams.
- Experience working in an agile development environment.
- Strong problem-solving and analytical abilities.
Lead Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Key responsibilities include writing clean, efficient, and maintainable code for both front-end and back-end systems. You will collaborate closely with product managers, UI/UX designers, and other engineers to translate business requirements into technical solutions. The ideal candidate will have a deep understanding of modern web development frameworks, database technologies, and cloud infrastructure. Experience with agile methodologies and DevOps practices is essential. You will also be responsible for code reviews, performance optimization, and ensuring the security of applications.
This is a remote-first position, requiring exceptional communication, collaboration, and self-management skills. You will work within a distributed team environment, utilizing collaboration tools and version control systems (e.g., Git). Proficiency in multiple programming languages and frameworks across the stack is a must. The ability to lead technical discussions, make sound architectural decisions, and contribute to a positive team culture is paramount.
Qualifications: A Bachelor's degree in Computer Science, Software Engineering, or a related field is required. A Master's degree or equivalent experience is highly desirable. A minimum of 7-9 years of progressive experience in full-stack web development, with at least 2-3 years in a lead or senior developer role. Proven expertise in front-end technologies (e.g., React, Angular, Vue.js) and back-end frameworks (e.g., Node.js, Python/Django, Ruby on Rails). Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB). Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Excellent problem-solving, debugging, and testing skills. Outstanding communication and interpersonal skills. Experience mentoring and guiding development teams. This remote role supports our client's global technology initiatives, potentially influencing projects connected to **Eldoret, Uasin Gishu, KE**.
Lead Full Stack Developer
Posted 2 days ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, and implementation of end-to-end web applications using modern frameworks and technologies.
- Architect scalable and efficient solutions for both front-end and back-end systems.
- Mentor and guide junior and mid-level developers, fostering a culture of continuous learning and improvement.
- Collaborate with product managers, designers, and other stakeholders to translate requirements into technical solutions.
- Write clean, maintainable, and well-documented code.
- Conduct code reviews to ensure code quality, adherence to standards, and best practices.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Stay current with emerging technologies and industry trends, recommending adoption where appropriate.
- Contribute to the definition and evolution of the technology roadmap.
- Manage project timelines and deliverables, ensuring timely completion of development tasks.
- Foster a collaborative and productive team environment, whether working remotely or in the office.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 7 years of professional software development experience, with a strong portfolio demonstrating expertise in both front-end and back-end development.
- Proficiency in multiple programming languages (e.g., JavaScript, Python, Java, Ruby) and modern frameworks (e.g., React, Angular, Node.js, Django, Spring Boot).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong understanding of database design and management (SQL and NoSQL).
- Experience with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and architectural design skills.
- Proven leadership and team management capabilities.
- Strong communication and interpersonal skills, with the ability to articulate technical concepts effectively.
- Experience with hybrid work models and effective remote collaboration tools.
- Familiarity with agile development methodologies.
This hybrid role is perfect for a seasoned developer looking to lead and innovate within a dynamic tech environment, balancing remote flexibility with in-office collaboration.
Be The First To Know
About the latest Web development Jobs in Kenya !
Senior Full Stack Developer
Posted 4 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Write high-quality, testable, and efficient code for both front-end and back-end.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and security.
- Develop and maintain RESTful APIs.
- Manage database design and implementation.
- Implement and maintain CI/CD pipelines.
- Participate in code reviews and provide constructive feedback.
- Mentor junior developers and contribute to team knowledge sharing.
- Troubleshoot and resolve bugs and performance issues.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack web development.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks (e.g., React, Angular, Vue.js).
- Extensive experience with back-end languages and frameworks (e.g., Node.js, Python, Ruby, Java).
- Solid understanding of database technologies (SQL and NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Knowledge of testing frameworks and methodologies.
- Excellent problem-solving, communication, and collaboration skills.
- Proven ability to work effectively in a remote, agile environment.
Lead Full Stack Developer
Posted 5 days ago
Job Viewed
Job Description
The ideal candidate will possess a Bachelor's degree in Computer Science, Software Engineering, or a related field, coupled with a minimum of 7-10 years of progressive experience in full-stack development. Demonstrated expertise in front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies (e.g., Node.js, Python, Ruby, Java) is essential. Strong proficiency in database management (SQL/NoSQL), API design, and cloud platforms (AWS, Azure, GCP) is required. You should have a proven track record of leading development teams, managing project lifecycles, and successfully delivering complex software projects. Excellent problem-solving, communication, and interpersonal skills are vital for effectively leading a remote team. If you are a visionary developer ready to take on a leadership role and drive technological innovation in a fully remote environment, we invite you to apply and make a significant impact on our client's projects.
Lead Full Stack Developer
Posted 5 days ago
Job Viewed