676 Junior Apprentice Technician jobs in Kenya

Technical Apprentice - Software Development

00200 Ngong KES25000 Monthly WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is committed to fostering talent and providing exceptional career launchpads. We are looking for enthusiastic and eager individuals to join our fully remote Technical Apprenticeship program, focusing on Software Development. This is an unparalleled opportunity for aspiring developers to gain practical, real-world experience under the guidance of industry experts, all from the convenience of their remote workspace. As a Technical Apprentice, you will participate in comprehensive training modules covering various programming languages, software development methodologies, and best practices. You will be assigned to development projects, contributing to coding, testing, and debugging efforts under close mentorship. The program is designed to equip you with the foundational skills necessary for a successful career in software engineering. We seek candidates with a demonstrable passion for technology, a strong aptitude for logical thinking, and a keen interest in learning new skills. While prior coding experience is not strictly required, a basic understanding of computer science concepts or a self-taught programming background will be advantageous. Excellent problem-solving abilities, a proactive attitude, and the capacity to work effectively within a remote team environment are crucial. You must be a motivated self-starter, capable of absorbing new information quickly and applying it to practical tasks. Strong communication skills are essential for interacting with mentors and team members virtually. This apprenticeship offers a pathway to potential full-time employment upon successful completion of the program. If you are ready to embark on a rewarding career in software development and are based within reasonable proximity to Ruiru, Kiambu, KE , this remote opportunity is ideal for you. Apply today to kick-start your tech journey.
This advertiser has chosen not to accept applicants from your region.

Junior Technical Apprentice - Software Development

90101 Bungoma, Western KES25000 Monthly WhatJobs

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a motivated and enthusiastic Junior Technical Apprentice to join their dynamic software development team. This is a fully remote, entry-level position designed to provide comprehensive training and hands-on experience in the latest software development technologies and methodologies. You will work closely with senior developers, learning to design, code, test, and debug software applications. The role involves contributing to various stages of the software development lifecycle, from initial concept to deployment. You will be involved in developing web applications, mobile apps, and potentially internal tools, depending on project needs.

Key Responsibilities:
  • Assist in the design and implementation of software solutions.
  • Write clean, efficient, and well-documented code under the guidance of senior engineers.
  • Participate in code reviews and learn best practices.
  • Troubleshoot and resolve software defects and issues.
  • Collaborate with cross-functional teams in a remote environment.
  • Learn and apply new programming languages, frameworks, and tools as required.
  • Contribute to technical documentation.
  • Engage actively in all training sessions and team meetings.
  • Develop a strong understanding of agile development processes.
  • Adhere to coding standards and development guidelines.

Qualifications:
  • A passion for technology and a strong desire to learn software development.
  • Basic understanding of programming concepts (e.g., variables, loops, functions).
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Good problem-solving and analytical skills.
  • Excellent communication and teamwork abilities, especially in a virtual setting.
  • Ability to work independently and manage time effectively in a remote setup.
  • Completion of secondary education or equivalent is required. A relevant diploma or certificate in IT or a related field is advantageous.
  • Must be legally eligible to work remotely.

This is an exceptional opportunity to kickstart your career in technology with a supportive and forward-thinking organization. While the work is fully remote, our client is based in Bungoma, Bungoma, KE , and the role offers a unique pathway to becoming a skilled software developer.
This advertiser has chosen not to accept applicants from your region.

Remote Technical Apprentice - Software Development

10102 Tuwan KES20000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for ambitious individuals to join our fully remote Technical Apprentice program focused on Software Development. This program is designed for aspiring developers eager to gain hands-on experience and build a strong foundation in coding. As a remote apprentice, you will work alongside experienced developers, contributing to real-world projects and learning industry best practices. You will be mentored by senior engineers, receiving guidance on coding standards, debugging techniques, and software development methodologies. Your responsibilities will include writing and testing code, participating in code reviews, and assisting with documentation. You will gain exposure to various programming languages and technologies relevant to modern software development. This is a structured learning experience, combining practical application with theoretical knowledge. The ideal candidate is a motivated self-starter with a genuine passion for technology and problem-solving. While prior coding experience is not strictly required, a demonstrated aptitude for learning technical concepts is essential. You must possess excellent communication skills and be comfortable working collaboratively in a virtual environment. This apprenticeship is an excellent stepping stone for a career in software engineering.
Responsibilities:
  • Assist in writing, testing, and debugging code under supervision.
  • Participate in code reviews and learn from feedback.
  • Contribute to software development documentation.
  • Learn and apply software development best practices.
  • Collaborate with team members on project tasks.
  • Attend virtual training sessions and workshops.
  • Research and implement new technologies as directed.
Qualifications:
  • High school diploma or equivalent required.
  • A strong interest and aptitude for software development and technology.
  • Basic understanding of programming concepts is a plus.
  • Excellent problem-solving and analytical skills.
  • Good communication and teamwork abilities.
  • Ability to learn quickly and adapt to new technologies.
  • Must have a reliable internet connection and a suitable remote workspace.
This is a fantastic remote apprenticeship opportunity for individuals based near **Kitale, Trans-Nzoia, KE**, looking to launch a career in technology. Our client is committed to nurturing talent.
This advertiser has chosen not to accept applicants from your region.

Advanced Technical Apprentice - Software Development

90100 Gathiruini KES25000 Monthly WhatJobs remove_red_eye View All

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

contractor
Our client, a cutting-edge technology firm specializing in AI-driven solutions, is actively seeking highly motivated and intellectually curious individuals to join their exclusive, fully remote Advanced Technical Apprenticeship program in Software Development. This is a unique opportunity for aspiring developers to gain hands-on experience and develop advanced skills under the guidance of industry experts, all from the convenience of their home office. The program is designed to fast-track your career, providing comprehensive training and practical project work.

Program Overview:
  • This is a comprehensive, full-time (contract) apprenticeship program running for a duration of 12 months.
  • Apprentices will be assigned to specific development teams working on real-world projects.
  • The program emphasizes learning modern software development practices, including agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
  • Mentorship will be provided by senior software engineers who will guide apprentices through complex technical challenges.
  • Apprentices will gain exposure to various programming languages, frameworks, and cloud technologies relevant to AI and machine learning applications.
  • Projects will focus on developing innovative software solutions that address complex business problems.
  • Emphasis will be placed on collaborative development within a remote team structure.
  • Participants will receive structured training modules covering topics such as data structures, algorithms, object-oriented programming, database management, and cloud computing.
What You Will Learn:
  • Develop proficiency in programming languages such as Python, Java, or C++.
  • Understand and apply software design patterns and architectural principles.
  • Gain experience with version control systems like Git.
  • Learn to build and deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
  • Develop skills in debugging, testing, and code optimization.
  • Understand the fundamentals of AI/ML and how to integrate these technologies into software solutions.
  • Master effective communication and collaboration techniques for remote software teams.
Requirements:
  • A strong foundational understanding of computer science principles, acquired through a relevant degree, bootcamp, or equivalent self-study.
  • Demonstrated passion for software development and a strong desire to learn.
  • Basic programming experience in at least one relevant language (e.g., Python, Java).
  • Excellent problem-solving and analytical skills.
  • Self-motivated and able to work independently with minimal supervision in a remote setting.
  • Good communication and teamwork skills.
  • Must have a reliable internet connection and a suitable home workspace.
  • This program is ideal for individuals looking to transition into a professional software development career.
This apprenticeship offers a unique pathway into a challenging and rewarding career in software development within the AI space. We are committed to providing an inclusive and supportive learning environment for all apprentices.
This advertiser has chosen not to accept applicants from your region.

Remote Graduate Technical Trainee - Software Development

30200 Moiben KES60000 Annually WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for bright and ambitious recent graduates to join their innovative team as Remote Graduate Technical Trainees specializing in Software Development. This is a fantastic opportunity for individuals eager to kick-start their careers in technology, gaining hands-on experience in a fully remote setting. You will be part of a structured training program designed to develop your skills in modern software development methodologies, programming languages, and collaborative development tools. Under the guidance of experienced mentors, you will contribute to real-world projects, learn best practices in coding, testing, and deployment, and gain exposure to various aspects of the software development lifecycle. Responsibilities will include assisting senior developers, writing and testing code, participating in code reviews, and contributing to project documentation. The ideal candidate will have a strong foundational understanding of computer science principles, excellent problem-solving abilities, and a passion for learning and technology. A recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a closely related field is required. Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is essential. You should possess strong analytical skills, a keen eye for detail, and excellent communication skills, particularly in a virtual environment. This program is designed to provide you with the necessary skills and experience to transition into a full-time software development role. We are looking for individuals who are proactive, eager to learn, and can work effectively as part of a remote team.Responsibilities:
  • Participate in a comprehensive software development training program.
  • Assist senior developers in designing, coding, and testing software applications.
  • Write clean, maintainable, and efficient code based on project requirements.
  • Debug and resolve software defects identified during testing.
  • Collaborate with team members through virtual meetings and communication tools.
  • Contribute to project documentation and knowledge sharing efforts.
  • Learn and apply best practices in software development, including version control and agile methodologies.
  • Participate in code reviews and provide constructive feedback.
  • Assist in the deployment and testing of software releases.
  • Continuously learn and adapt to new technologies and programming languages.
Qualifications:
  • Recent Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Python, Java, JavaScript, C++).
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills, suitable for a remote work environment.
  • Eagerness to learn and a passion for software development.
  • Ability to work independently and manage time effectively.
  • Familiarity with version control systems (e.g., Git) is a plus.
  • Understanding of agile development methodologies is beneficial.
  • Creative thinking and a proactive approach to challenges.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

40100 Kisumu KES35000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an Apprenticeship position for an aspiring Software Developer. This fully remote program is designed for individuals with a foundational understanding of programming concepts who are eager to kickstart their career in software development. You will gain hands-on experience in coding, debugging, and testing software applications under the guidance of experienced mentors. The apprenticeship will involve learning various programming languages, development tools, and software development lifecycle methodologies. You will work on real-world projects, contributing to the development of innovative software solutions. This role requires a strong analytical mindset, excellent problem-solving skills, and a passion for technology. You will be exposed to different aspects of software development, including front-end, back-end, and database management, depending on project needs. Active participation in online training sessions, virtual team meetings, and collaborative coding exercises is essential. As this is a remote opportunity, you must possess strong self-discipline, effective time management skills, and the ability to communicate clearly and professionally in a virtual setting. Our client is committed to providing a supportive learning environment where apprentices can develop their skills and grow within the tech industry. This apprenticeship is an ideal stepping stone for motivated individuals looking to gain practical experience and build a solid foundation in software engineering. The program is based in Kisumu, Kisumu, KE , but the work and training are conducted entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Junior Apprentice Software Developer

00100 Ongata Rongai, Rift Valley KES15000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a motivated and ambitious Junior Apprentice Software Developer to join their dynamic, remote-first team. This is an exceptional opportunity for individuals passionate about technology and eager to kickstart a career in software development. You will work closely with experienced engineers, learning the full software development lifecycle, from ideation and design to implementation, testing, and deployment. Responsibilities will include assisting in coding new features, debugging existing codebases, writing unit tests, participating in code reviews, and contributing to technical documentation. The ideal candidate will possess a strong understanding of fundamental programming concepts and a willingness to learn new languages and frameworks. We are looking for candidates who are proactive, detail-oriented, and possess excellent problem-solving skills. You will be expected to collaborate effectively with team members through virtual communication channels, demonstrating strong written and verbal communication. This role is based remotely, supporting operations across various time zones, with a primary focus on engagement within the Ongata Rongai, Kajiado, KE region.

The apprenticeship program is designed to provide comprehensive training and mentorship. You will be exposed to various technologies and methodologies, gaining practical experience in areas such as web development (frontend and backend), database management, and cloud infrastructure. Key learning areas will include languages like Python or Java, JavaScript frameworks (React, Angular, or Vue.js), version control systems (Git), and Agile development practices. We value candidates who demonstrate a genuine curiosity for technology and a drive for continuous learning. While formal qualifications are beneficial, a strong portfolio of personal projects or demonstrable coding skills will also be considered. This apprenticeship is intended to foster long-term growth within our client's organization.

Qualifications:
  • A foundational understanding of computer science principles.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript).
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills for remote collaboration.
  • Ability to learn quickly and adapt to new technologies.
  • A genuine passion for software development and technology.
  • High school diploma or equivalent; a degree in a related field is a plus.
This role requires a dedicated individual ready to immerse themselves in a professional development environment. If you are aspiring to become a skilled software engineer and thrive in a flexible, remote setting, we encourage you to apply. This position is specifically designed to accommodate individuals looking to build a robust career foundation, leveraging the advantages of remote work to achieve their professional goals within the Ongata Rongai, Kajiado, KE technological landscape.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior apprentice technician Jobs in Kenya !

Apprentice Software Developer - Full Stack

00100 Mangu KES40000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Our client is offering a fantastic opportunity for aspiring tech enthusiasts to join their dynamic team as Apprentice Software Developers. This is a fully remote, paid apprenticeship program designed to provide comprehensive training and hands-on experience in full-stack web development. Apprentices will learn to design, develop, test, and deploy web applications using modern technologies and best practices. The program covers both front-end (HTML, CSS, JavaScript frameworks like React or Angular) and back-end development (languages like Python, Node.js, or Java, and databases like SQL or NoSQL). You will work closely with experienced mentors and senior developers, contributing to real-world projects and gaining practical skills in an agile development environment. Responsibilities will include assisting in coding, debugging, and testing software components, participating in team meetings and code reviews, and learning to utilize development tools and platforms. This apprenticeship is ideal for individuals with a strong passion for technology, a curious mindset, and a solid foundation in basic programming concepts. While formal education in computer science is beneficial, we welcome motivated individuals from diverse backgrounds who demonstrate a strong aptitude for learning and problem-solving. The ability to communicate effectively, collaborate with a remote team, and manage your learning schedule independently is essential. Upon successful completion of the apprenticeship, high-performing individuals may be offered full-time employment opportunities.

Responsibilities:
  • Learn and apply fundamental principles of full-stack web development.
  • Assist in writing clean, maintainable, and efficient code for front-end and back-end systems.
  • Participate in debugging and troubleshooting software applications under guidance.
  • Collaborate with mentors and senior developers on project tasks and feature development.
  • Engage in code reviews and learn best practices for software quality.
  • Learn to use version control systems (e.g., Git) and development tools.
  • Attend training sessions and actively contribute to learning objectives.
  • Assist in the creation of technical documentation.
  • Work effectively within a remote team environment.
  • Develop a strong understanding of the software development lifecycle.
Qualifications:
  • High school diploma or equivalent. A degree or diploma in Computer Science, Information Technology, or a related field is a plus but not mandatory.
  • Demonstrated passion for software development and technology.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is advantageous.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Self-motivated with the ability to learn independently and manage time effectively in a remote setting.
  • Must be legally eligible to work in Kenya and available for remote work.
This fully remote apprenticeship is based in the region of Machakos, Machakos, KE .
This advertiser has chosen not to accept applicants from your region.

Junior Trainee Software Developer

60100 Meru , Eastern KES180000 Annually WhatJobs remove_red_eye View All

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for a motivated and enthusiastic Junior Trainee Software Developer to join their team in **Meru, Meru, KE**. This is an entry-level position designed for individuals passionate about technology and eager to launch a career in software development. As a trainee, you will receive comprehensive on-the-job training and mentorship from experienced developers. You will be involved in various stages of the software development lifecycle, including coding, testing, debugging, and documentation, under close supervision. The primary focus will be on learning and applying foundational programming concepts and best practices. You will work with modern development tools and technologies, gaining practical experience in areas such as front-end or back-end development, depending on project needs. This role requires a strong analytical mindset, excellent problem-solving skills, and a genuine desire to learn and grow. You must be a team player with strong communication skills, able to collaborate effectively with colleagues. While formal experience is not required, a demonstrable passion for coding, perhaps through personal projects or academic coursework, will be highly valued. This is an exceptional chance to gain invaluable industry experience and build a solid foundation for a successful career in software engineering.
Key Responsibilities:
  • Assist senior developers in writing clean, maintainable, and efficient code.
  • Participate in the development and testing of software applications.
  • Learn and apply various programming languages and development tools.
  • Debug and troubleshoot software defects under guidance.
  • Contribute to software design discussions and documentation.
  • Work collaboratively with team members to achieve project goals.
  • Follow established coding standards and best practices.
  • Attend training sessions and workshops to enhance technical skills.
  • Assist with the preparation of technical documentation.
  • Gain exposure to different phases of the software development lifecycle.
Qualifications:
  • Diploma or Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and adapt to new technologies.
  • Good communication and interpersonal skills.
  • Ability to work effectively in a team environment.
  • High school diploma with strong demonstrable coding projects may be considered.
This internship provides a structured learning environment to kickstart your software development career.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer (Backend)

50200 Tuwan KES30000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting Apprentice Software Developer opportunity for aspiring backend engineers, operating on a fully remote basis. This program is designed for individuals eager to launch their careers in software development, providing hands-on experience and mentorship. You will work alongside experienced developers on real-world projects, contributing to the design, development, and maintenance of backend systems. Responsibilities include writing clean, efficient, and testable code, participating in code reviews, and learning various programming languages and frameworks relevant to backend development. As a remote apprentice, you will actively engage with your team through virtual collaboration tools, participate in daily stand-ups, and receive guidance from your mentor. This is a fantastic chance to gain practical skills in database management, API development, server-side logic, and cloud technologies. The ideal candidate is passionate about technology, possesses strong problem-solving abilities, and has a foundational understanding of computer science principles. A willingness to learn and adapt quickly is paramount. We are looking for enthusiastic individuals who are eager to contribute and grow within a supportive, remote team environment. You will be provided with the necessary tools and resources to succeed. This apprenticeship is an excellent stepping stone for a successful career in software development. The program emphasizes practical learning and professional development. You will have the opportunity to work on diverse projects and gain exposure to different aspects of the software development lifecycle. Our client is committed to fostering talent and providing a rewarding learning experience. The remote nature of this apprenticeship allows for flexible working arrangements while ensuring close collaboration with your development team. You will learn best practices in software engineering and contribute to meaningful projects.
Location: Bungoma, Bungoma, KE
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 Junior Apprentice Technician Jobs