858 Junior Web Developer Apprentice jobs in Nairobi
Junior Web Developer Apprentice
Posted 11 days ago
Job Viewed
Job Description
As a Junior Web Developer Apprentice, you will receive structured training from experienced developers, covering fundamental web technologies such as HTML, CSS, JavaScript, and potentially back-end languages and frameworks. You will work on assigned tasks and projects, gaining practical experience in building and maintaining websites and web applications. This apprenticeship is designed to provide a solid foundation for a successful career in software development. You will learn to collaborate with team members, understand project requirements, and follow coding best practices. Emphasis will be placed on problem-solving, continuous learning, and adapting to new technologies.
Key Responsibilities:
- Actively participate in all assigned training modules and learning activities.
- Assist in the development and maintenance of website and web application code.
- Learn and apply front-end web development technologies (HTML, CSS, JavaScript).
- Gain exposure to back-end development concepts and frameworks.
- Work closely with senior developers and mentors to complete assigned tasks.
- Participate in code reviews and learn from feedback.
- Troubleshoot and debug basic coding issues.
- Contribute to team meetings and discussions.
- Develop a strong understanding of software development lifecycle (SDLC).
- Learn version control systems like Git.
- Demonstrate a commitment to continuous learning and skill development.
Ideal candidates will have a foundational understanding of basic programming concepts and a passion for technology. While prior professional experience is not required, a portfolio of personal projects or demonstrable self-learning efforts is a plus. Strong problem-solving skills, attention to detail, and a proactive attitude are essential. Excellent communication and collaboration skills are necessary for this remote role. This is an exceptional entry-level opportunity for individuals looking to enter the tech industry and build a career in web development. Successful apprentices will be considered for full-time roles upon completion of the program.
Remote Junior Web Developer Apprentice
Posted 16 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist senior developers in writing clean, efficient, and maintainable code for web applications.
- Learn and implement front-end technologies such as HTML, CSS, and JavaScript to build user interfaces.
- Gain exposure to back-end development using languages like Python, Node.js, or PHP.
- Participate in code reviews and learn best practices for software development.
- Help in debugging and resolving issues identified in existing applications.
- Contribute to the development of new features and functionalities under supervision.
- Learn to use version control systems like Git for collaborative development.
- Attend virtual team meetings and training sessions to enhance technical skills.
- Assist in creating and maintaining technical documentation.
- Engage actively in learning new technologies and development methodologies.
- Basic understanding of HTML, CSS, and JavaScript is essential.
- Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is a plus.
- Strong analytical and problem-solving abilities.
- Excellent communication skills and the ability to work collaboratively in a remote setting.
- A proactive attitude and a strong eagerness to learn and grow.
- Demonstrated interest in web development through personal projects, online courses, or bootcamps.
- Ability to manage time effectively and meet deadlines.
- A dedicated workspace with a reliable internet connection.
- Good understanding of logical thinking and algorithm development.
- Must be legally eligible to work.
Job Description
Company Description
WEX (Well Executed Ideas Limited) is a premier web development and digital solutions agency based in Nairobi, serving forward-thinking businesses across East Africa. Since 2019, we've been transforming business challenges into powerful digital solutions, specializing in custom website development, e-commerce solutions, mobile app development, and UI/UX design. Our end-to-end development approach, focus on ROI-driven design, and dedicated support team set us apart. We pride ourselves on delivering solutions that drive real business results for clients in finance, technology, real estate, and hospitality sectors.
Role Description
This is a full-time, on-site role for a Web Development Intern based in Nairobi County, Kenya. The Web Development Intern will assist in both front-end and back-end development tasks, including web design, coding, and debugging. Daily tasks also involve collaborating with senior developers, participating in client meetings, and helping to ensure web applications and websites are functional, user-friendly, and visually appealing.
Qualifications
- Knowledge of Front-End Development and Web Design
- Familiarity with Back-End Web Development principles
- General understanding of Web Development technologies and practices
- Strong Communication skills
- Basic experience with technologies such as React, Angular, , , or PHP is beneficial
- Ability to work collaboratively in a team environment
- A keen eye for detail and a passion for creating high-quality digital solutions
- Pursuing or holding a degree in Computer Science, Information Technology, or a related field is a plus
Junior Web Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
- Assisting in the development of web applications.
- Learning and applying front-end development skills (HTML, CSS, JavaScript).
- Supporting back-end development tasks under supervision.
- Participating in code reviews and learning from feedback.
- Collaborating with team members in a remote setting using collaboration tools.
- Testing and debugging code.
- Documenting development processes and outcomes.
- Actively participating in training sessions and workshops.
- Contributing to the continuous improvement of development practices.
- High school diploma or equivalent.
- Demonstrable interest in web development and programming.
- Basic understanding of computer fundamentals.
- Eagerness to learn and adapt to new technologies.
- Strong problem-solving aptitude.
- Good written and verbal communication skills.
- Ability to work independently and manage time effectively in a remote environment.
- Previous personal projects or contributions to open-source are a plus.
Web Development Intern – Laravel
Posted today
Job Viewed
Job Description
Who We Are
Red Giant Media Agency is Kenya's leading experiential and creative marketing agency, headquartered in Nairobi. Since 2016, we have partnered with top local and international brands to deliver disruptive campaigns, immersive activations, and impactful brand experiences. Beyond our work with clients, we are committed to nurturing young talent and shaping the next generation of marketing professionals in Kenya.
Job Description
We are seeking a
Web Development Intern
with proven experience in
Laravel
and
E-Commerce platform development
. The intern will support our digital team in:
- Developing and maintaining web applications using Laravel.
- Assisting in the setup, customization, and management of e-commerce platforms.
- Supporting website optimization, troubleshooting, and bug fixing.
- Collaborating with designers, marketers, and project managers to deliver functional and visually appealing websites.
- Learning and applying best practices in security, performance, and user experience.
Qualifications
- Must have hands-on experience with
Laravel framework
(academic projects or work experience). - Must have experience in
e-commerce development
(e.g., WooCommerce, Shopify, Magento, or custom platforms). - Currently pursuing or recently completed a degree/diploma in Computer Science, IT, Software Engineering, or related field.
- Basic knowledge of HTML, CSS, JavaScript, and MySQL.
- Strong problem-solving and teamwork skills.
Employment Type & Compensation
- Type:
Internship (6 months). - Compensation:
Monthly stipend provided.
Role Target Audience
This role is best suited for:
- University students in their final year, recent graduates, or early-career professionals eager to gain practical experience in web and e-commerce development.
Equal Opportunity Statement
Red Giant Media is an equal opportunity employer. We welcome applicants from all backgrounds and do not discriminate on the basis of gender, age, ethnicity, religion, or disability.
Application Instructions
We are ONLY receiving applications via LinkedIn. Please submit your application through the LinkedIn "Apply" button. Applications sent by email or other channels will not be considered.
Deadline
Application closing date: 9th September 2025.
Data Privacy Note
All personal data will be handled in compliance with Kenya's Data Protection Act, 2019, and used solely for recruitment purposes.
Remote Junior Coding & Web Development Apprentice
Posted 3 days ago
Job Viewed
Job Description
Program Details & Responsibilities:
- Participate in comprehensive training modules covering front-end (HTML, CSS, JavaScript, frameworks like React/Vue) and back-end (e.g., Python/Node.js, databases) development.
- Assist senior developers in coding, debugging, and testing software applications.
- Contribute to the development of new features and functionalities for web projects.
- Learn and apply version control systems (e.g., Git) for collaborative development.
- Participate in code reviews and provide constructive feedback.
- Document code and project processes as required.
- Collaborate with team members through virtual meetings and communication channels.
- Troubleshoot and resolve technical issues under guidance.
- Gain exposure to agile development methodologies and project management tools.
- Develop a portfolio of completed projects to showcase skills.
Ideal Candidate Profile:
- A strong passion for technology and a desire to learn coding and web development.
- Basic understanding of computer fundamentals and logical thinking.
- Eagerness to learn and adapt to new technologies.
- Good communication skills for effective remote collaboration.
- Ability to work independently and manage learning time effectively.
- A proactive attitude towards problem-solving.
- High school diploma or equivalent; further education in a related field is a plus.
- Familiarity with basic programming concepts is an advantage but not required.
- Enthusiasm for building and creating digital solutions.
- Commitment to completing the full apprenticeship program.
This is a structured learning pathway to becoming a professional developer, offering valuable experience and mentorship within our client's tech initiatives, remotely supporting their operations connected to Mombasa, Mombasa, KE .
Lead Technical Apprentice Coordinator
Posted 20 days ago
Job Viewed
Job Description
Responsibilities:
- Oversee the end-to-end management of the technical apprenticeship program.
- Develop and update apprentice training curricula and materials.
- Recruit, screen, and select qualified apprentice candidates.
- Coordinate and manage onboarding processes for new apprentices.
- Liaise with technical instructors and mentors to ensure program quality.
- Track apprentice progress, performance, and milestones.
- Provide ongoing guidance, support, and coaching to apprentices.
- Develop strategies to promote the apprenticeship program to diverse candidate pools.
- Manage program logistics, including scheduling and resource allocation.
- Evaluate program effectiveness and implement improvements.
- Bachelor's degree in Education, Human Resources, Engineering, or a related field.
- Minimum of 5 years of experience in program management, talent development, or vocational training.
- Proven experience in designing and delivering technical training programs.
- Strong understanding of apprenticeship models and best practices.
- Excellent leadership, communication, and interpersonal skills.
- Proficiency in learning management systems (LMS) and virtual collaboration tools.
- Experience in recruitment and candidate selection.
- Ability to manage multiple projects and prioritize tasks effectively in a remote setting.
Be The First To Know
About the latest Junior web developer apprentice Jobs in Nairobi !
Junior Software Developer Apprentice
Posted 17 days ago
Job Viewed
Job Description
Responsibilities:
- Learn and apply programming concepts using languages such as Python, Java, or JavaScript.
- Assist in writing, testing, and debugging code for software applications.
- Collaborate with senior developers on feature development and bug fixes.
- Participate in code reviews to understand best practices and improve code quality.
- Learn to use version control systems like Git.
- Gain exposure to database concepts and management.
- Contribute to the development of documentation for software projects.
- Attend virtual training sessions, workshops, and team meetings.
- Shadow experienced developers to understand the software development process.
- Develop problem-solving skills by tackling assigned coding challenges.
- Learn about agile development methodologies.
- Understand principles of user interface (UI) and user experience (UX) design.
- Assist in the preparation of test cases and test plans.
Qualifications:
- A strong passion for coding and software development.
- Basic understanding of computer science fundamentals.
- Familiarity with at least one programming language is a plus, but not strictly required.
- Excellent analytical and problem-solving skills.
- Strong desire to learn and grow in a fast-paced tech environment.
- Good communication skills, both written and verbal.
- Ability to work independently and manage time effectively in a remote setting.
- A reliable internet connection and a dedicated workspace are essential.
- Enthusiasm for teamwork and collaboration in a virtual setting.
- Problem-solving aptitude and attention to detail.
This apprenticeship is an ideal stepping stone for individuals looking to enter the tech industry. We are actively seeking candidates in or near Mombasa, Mombasa, KE , who are eager to learn and contribute to innovative software development projects in a fully remote capacity.
Junior Software Developer - Trainee Program
Posted 18 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design, development, and testing of software applications.
- Learn and apply programming best practices and coding standards.
- Participate in code reviews and provide constructive feedback.
- Collaborate with senior developers and mentors on assigned tasks and projects.
- Troubleshoot and debug software issues under guidance.
- Contribute to the creation of technical documentation.
- Engage in learning new programming languages, frameworks, and tools.
- Participate actively in team meetings and training sessions.
- Develop foundational skills in front-end, back-end, and database development.
- Pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
- Alternatively, completion of a reputable coding bootcamp or equivalent self-study.
- Basic understanding of programming fundamentals and data structures.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript).
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Eagerness to learn and adapt in a fast-paced environment.
- Ability to work independently and manage time effectively in a remote setting.
- Access to a reliable internet connection and a suitable remote workspace.
Junior Software Developer Apprentice - Remote
Posted 20 days ago
Job Viewed
Job Description
Program Overview:
- Gain hands-on experience in various aspects of software development, including front-end and back-end development.
- Learn to write clean, efficient, and maintainable code using industry-standard languages and frameworks.
- Participate in coding exercises, projects, and real-world development tasks under expert guidance.
- Develop an understanding of software development methodologies such as Agile and Scrum.
- Collaborate with senior developers and team members through virtual communication tools.
- Learn about version control systems like Git and best practices for code management.
- Be exposed to database concepts and management.
- Receive regular feedback and performance evaluations to support your growth.
- Contribute to the development of software solutions for our client's business needs.
- Develop problem-solving skills and learn how to approach technical challenges systematically.
- Understand the importance of testing and debugging code.
- Engage in continuous learning and skill development in the rapidly evolving tech landscape.
- Build a professional network within the tech industry.
- Understand the lifecycle of software development from conception to deployment.
- The **job location** contextually pertains to **Mombasa, Mombasa, KE**, but this is a completely remote opportunity, allowing you to learn and work from your preferred location.
Ideal Candidate Profile:
- Recent graduate with a degree in Computer Science, Information Technology, or a related field, OR individuals with a strong passion for programming and demonstrable self-taught skills.
- Basic understanding of at least one programming language (e.g., Python, JavaScript, Java) is a plus.
- Strong analytical and problem-solving abilities.
- Excellent communication and interpersonal skills, particularly in a virtual setting.
- Eagerness to learn, adapt, and take on new challenges.
- Self-motivated with the ability to manage time effectively in a remote environment.
- A curious mind and a passion for technology and software development.