3,385 Advanced Apprentice Software Development jobs in Kenya

Advanced Apprentice Software Developer

30200 Tuwan KES15000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeship
Embark on a transformative career journey as an Advanced Apprentice Software Developer with our client, a pioneering tech firm. This fully remote role is designed for ambitious individuals eager to dive deep into the world of software engineering. You will be mentored by industry veterans, gaining hands-on experience across the full software development lifecycle. Your responsibilities will include assisting in the design, development, testing, and deployment of innovative software solutions. You'll collaborate with cross-functional teams using agile methodologies, contributing to code reviews, and participating in technical discussions. A significant portion of your time will be dedicated to learning and applying modern programming languages, frameworks, and best practices. We expect you to actively seek out new knowledge, troubleshoot complex problems, and contribute to the continuous improvement of our development processes. While the role is entirely remote, maintaining strong communication and collaboration with your team members will be paramount. This apprenticeship offers a structured learning path, aiming to equip you with the skills and confidence to excel as a professional software developer. The ideal candidate will possess a strong aptitude for logical thinking, problem-solving, and a genuine passion for technology. A foundational understanding of programming concepts or a related field is beneficial but not strictly required as comprehensive training will be provided. This is an exceptional opportunity to build a robust career foundation in a dynamic and supportive remote environment, contributing to impactful projects from the comfort of your home. The role is based out of Eldoret, Uasin Gishu, KE , and requires a dedicated workspace with reliable internet connectivity to ensure seamless participation in all remote activities and collaborations.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development

50100 Kakamega, Western KES25000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

apprenticeships & trainee
Our client is offering an exceptional opportunity for an ambitious and motivated individual to join their organization as an Advanced Apprentice in Software Development. This is a fully remote, intensive training program designed to equip you with the skills and knowledge needed for a successful career in software engineering. You will work alongside experienced developers, contributing to real-world projects and gaining hands-on experience with modern development tools and methodologies. This apprenticeship is ideal for someone eager to learn, grow, and make a tangible impact.

Program Highlights:
  • Intensive, hands-on training in programming languages such as Python, Java, or JavaScript.
  • Exposure to full-stack development, including front-end (HTML, CSS, React/Angular/Vue) and back-end (Node.js, Django, Spring Boot) technologies.
  • Learning about database management (SQL/NoSQL) and cloud platforms (AWS/Azure/GCP).
  • Participation in agile development methodologies and project management practices.
  • Working on collaborative projects with a remote team of developers and mentors.
  • Developing problem-solving skills and learning best practices in coding, testing, and deployment.
  • Building a professional portfolio of completed projects.
  • Opportunities for mentorship and career guidance from senior software engineers.
  • Developing effective communication and teamwork skills in a remote setting.

Ideal Candidate Profile:
  • A strong passion for technology and software development.
  • Basic understanding of programming concepts is beneficial but not strictly required.
  • Excellent analytical and logical thinking abilities.
  • Eagerness to learn and adapt to new technologies quickly.
  • Good communication skills, both written and verbal.
  • Ability to work independently, manage time effectively, and stay motivated in a remote environment.
  • High school diploma or equivalent required; pursuing or holding a diploma/degree in a related technical field is a plus.
  • Commitment to completing the full apprenticeship program (duration typically 12-24 months).
  • Reliable internet connection and a suitable home workspace.

This unique remote apprenticeship program is open to individuals aspiring to build a career in software development, supporting projects that may originate from or impact Kakamega, Kakamega, KE and beyond. Join us and start your tech journey!
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Engineering

01003 Makongeni KES80000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for an Advanced Apprentice in Software Engineering within a fully remote, innovative tech environment. This program is designed for bright, motivated individuals eager to launch their careers in software development. You will gain hands-on experience working alongside experienced engineers on real-world projects, contributing to the design, development, and testing of software applications. This apprenticeship will provide comprehensive training in programming languages, software development methodologies, and best practices. Responsibilities will include coding, debugging, documenting software, participating in code reviews, and collaborating with team members through virtual channels. The ideal candidate demonstrates a strong aptitude for logical thinking, problem-solving, and a passion for technology. While formal experience is not required, a foundational understanding of computer science principles or demonstrable coding projects is a plus. This fully remote apprenticeship allows you to learn and grow from anywhere. We are committed to providing a supportive and challenging learning experience. Join our forward-thinking company and develop the skills needed for a successful career in software engineering. This role is linked to Thika, Kiambu, KE but is entirely remote.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development (Backend Focus)

20200 Kapsuser KES45000 Monthly WhatJobs

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring software developers to embark on an advanced apprenticeship program, fully remote. This program is designed to nurture talent and provide comprehensive training in backend software development. As an apprentice, you will gain hands-on experience working on real-world projects, contributing to the development and maintenance of robust and scalable applications. You will be mentored by experienced software engineers, learning best practices in coding, debugging, and system design. The curriculum includes in-depth training on popular backend technologies, database management (SQL and NoSQL), API development, and cloud infrastructure. You will participate in code reviews, learn version control systems like Git, and contribute to agile development methodologies. This apprenticeship is ideal for individuals with a strong foundational understanding of programming concepts, a passion for technology, and a desire to build a career in software engineering. While formal education in computer science is beneficial, we also welcome applications from self-taught individuals or those with relevant boot camp experience. The ability to learn quickly, adapt to new technologies, and work effectively in a remote team environment is crucial. You will be expected to dedicate yourself to the learning process, actively engage with your mentors and peers, and demonstrate a proactive approach to problem-solving. This apprenticeship offers a pathway to a full-time Junior Developer role upon successful completion of the program. Participants will have access to online learning resources, regular virtual workshops, and opportunities to collaborate on diverse software projects. We are looking for candidates who are eager to absorb knowledge, eager to contribute, and ready to make a significant impact in the tech industry. This remote apprenticeship is an investment in your future, providing the skills and experience needed to thrive in a rapidly evolving digital landscape.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development (Remote)

30200 Tuwan KES15000 Monthly WhatJobs remove_red_eye View All

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
WhatJobs is offering a unique opportunity for an Advanced Apprentice in Software Development, based in a fully remote setting. This program is designed for enthusiastic and motivated individuals looking to launch a career in technology. As an apprentice, you will gain hands-on experience in various aspects of software development, working alongside experienced professionals on real-world projects. You will be involved in coding, testing, debugging, and contributing to the design and implementation of software solutions. This remote apprenticeship requires a strong aptitude for technology, a keen interest in learning, and excellent problem-solving skills. You will be expected to actively participate in team meetings, contribute to code reviews, and continuously expand your technical knowledge. This role involves working with modern programming languages, development tools, and agile methodologies. The ideal candidate will possess a foundational understanding of computer science principles and a demonstrable passion for software engineering. Strong communication and collaboration skills are essential, as you will be working as part of a distributed team. This is a fantastic opportunity to receive structured training, mentorship, and gain invaluable industry experience while working remotely. You will develop practical skills in areas such as web development, mobile applications, or data analysis, depending on project needs. We are committed to fostering a supportive learning environment where apprentices can grow and succeed. This apprenticeship offers a pathway to a fulfilling career in the tech industry. If you are eager to learn, contribute, and grow, we encourage you to apply and embark on this exciting remote learning journey.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Engineering (Remote)

60100 Meru , Eastern KES50000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique and exciting Advanced Apprenticeship opportunity in Software Engineering, fully remote, designed for aspiring developers eager to launch their careers. This program provides hands-on experience, comprehensive training, and mentorship from industry experts. As an apprentice, you will immerse yourself in the software development lifecycle, contributing to real-world projects under the guidance of senior engineers. You will learn to design, develop, test, and deploy software applications, gaining proficiency in various programming languages, development tools, and methodologies. This is an intensive learning experience focused on building a strong foundation in software engineering principles and best practices. Successful completion of this apprenticeship can lead to full-time employment opportunities within our client's innovative technology teams.

Program Details:
  • Gain practical experience in front-end and back-end development.
  • Learn to write clean, maintainable, and efficient code in languages such as Python, Java, or JavaScript.
  • Participate in code reviews and learn version control systems like Git.
  • Assist in the design and implementation of software features and bug fixes.
  • Contribute to testing efforts, including unit testing and integration testing.
  • Understand agile development methodologies and participate in team ceremonies.
  • Develop problem-solving skills and learn to approach technical challenges systematically.
  • Receive dedicated mentorship and career guidance from experienced software engineers.
  • Work on challenging projects that provide real-world impact and learning opportunities.
  • Engage in remote learning modules and collaborative online work sessions.
Ideal Candidate Profile:
  • A strong passion for technology and a demonstrated interest in software development.
  • Basic understanding of programming concepts, ideally with some exposure to coding through personal projects or academic coursework.
  • Excellent analytical and problem-solving abilities.
  • Strong communication and collaboration skills, essential for remote teamwork.
  • Self-motivated, eager to learn, and able to take initiative.
  • Ability to commit to the full duration of the apprenticeship program.
  • Comfortable working independently and managing time effectively in a remote setting.
  • High school diploma or equivalent required; pursuing or recently completed a diploma/certificate in a relevant technical field is a plus.
This fully remote apprenticeship is an exceptional pathway for individuals seeking to enter the technology sector and build a successful career in software engineering. We are looking for motivated individuals ready to dive deep into the world of code and innovation.
This advertiser has chosen not to accept applicants from your region.

Advanced Apprentice - Software Development & Cloud Engineering

80100 Nairobi, Nairobi KES30000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking an ambitious and highly motivated Advanced Apprentice to join their dynamic team, fully remotely. This is an exceptional opportunity for an aspiring professional to gain hands-on experience in cutting-edge software development and cloud engineering practices. You will be an integral part of a forward-thinking organization, contributing to real-world projects that drive innovation. This apprenticeship is designed to provide comprehensive training and mentorship, covering a wide range of technologies and methodologies.

Key Responsibilities:
  • Assist senior developers in designing, coding, testing, and debugging software applications.
  • Contribute to the development and maintenance of cloud infrastructure on platforms such as AWS, Azure, or Google Cloud.
  • Participate in code reviews and contribute to improving code quality and performance.
  • Learn and apply principles of agile development and DevOps practices.
  • Collaborate with cross-functional teams to understand project requirements and deliver solutions.
  • Document technical specifications, designs, and processes.
  • Troubleshoot and resolve technical issues under guidance.
  • Engage in continuous learning to stay updated with emerging technologies.
  • Support the implementation of security best practices in software development and cloud environments.
  • Participate in team meetings and provide regular progress updates.

Qualifications:
  • A strong passion for technology and a desire to build a career in software development or cloud engineering.
  • Basic understanding of programming concepts and one or more programming languages (e.g., Python, Java, JavaScript).
  • Familiarity with operating systems (Linux/Windows) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities for effective remote collaboration.
  • Ability to work independently and manage time effectively in a remote setting.
  • A keen eye for detail and a commitment to producing high-quality work.
  • Must be legally eligible to work remotely in Kenya.

This role offers a unique pathway to becoming a skilled professional in a high-demand field. You will be provided with the tools, resources, and support necessary to succeed. Our client values continuous growth and offers potential for long-term career development for successful apprentices. The ideal candidate will be eager to learn, adaptable, and proactive in their approach to challenges. Join us and kickstart your career in technology from the comfort of your home.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Advanced apprentice software development Jobs in Kenya !

Advanced Systems Integration Apprentice

10100 Nyeri Town KES35000 Monthly WhatJobs

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for a highly motivated and technically inclined Advanced Systems Integration Apprentice. This role is designed for individuals passionate about understanding how complex systems work together and eager to develop skills in integrating diverse technologies. As an apprentice, you will receive comprehensive training and hands-on experience in designing, implementing, and testing integrated systems. You will work closely with senior engineers on projects that involve connecting software applications, hardware components, and network infrastructure to ensure seamless data flow and operational efficiency. Your responsibilities will include assisting with system analysis, developing integration strategies, creating documentation, and performing quality assurance testing. This position requires a strong foundational understanding of IT principles, excellent logical thinking, and a proactive approach to learning. You will gain exposure to various integration tools and methodologies, including APIs, middleware, and data exchange formats. The ideal candidate is a quick learner with excellent problem-solving abilities and a desire to contribute to innovative technological solutions. This is a fully remote position, allowing you to collaborate with teams and clients from anywhere. You will participate in virtual team meetings, contribute to project planning, and develop solutions that enhance system performance and reliability. This apprenticeship is an excellent pathway for those aspiring to a career in systems engineering, software development, or IT architecture. You will be expected to show initiative, a commitment to mastering new skills, and a collaborative spirit. This role is perfect for someone looking to build a solid career in a technologically advanced field, offering significant learning and growth potential within a supportive remote environment. Your work will focus on the technical aspects of integrating systems, with potential applications to various industries and operational needs, remotely supporting projects that may have operational bases near Nyeri, Nyeri, KE .
This advertiser has chosen not to accept applicants from your region.

Advanced Technical Apprentice - Mechatronics

00100 Ongata Rongai, Rift Valley KES960000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a leader in advanced manufacturing and technology, is offering a unique Advanced Technical Apprenticeship opportunity in Mechatronics. This program is designed for highly motivated individuals looking to build a robust career in a cutting-edge field, delivered entirely through a remote learning and project-based structure. You will gain hands-on experience and theoretical knowledge in robotics, automation, electronics, and mechanical systems, working on simulated projects and virtual labs. The ideal candidate demonstrates a strong aptitude for problem-solving, a keen interest in technology, and the ability to learn independently and collaboratively in a virtual environment. While this is a remote apprenticeship, participants will engage in virtual teamwork, online courses, and remote mentoring sessions with experienced professionals. Key areas of study and practical application will include PLC programming, sensor technology, industrial control systems, and basic robotics. You will develop essential skills in diagnosing and troubleshooting technical issues, interpreting technical drawings, and working with advanced software tools. This apprenticeship provides a structured pathway to a fulfilling career in a high-demand industry, offering valuable certifications and real-world project experience. We are looking for enthusiastic individuals eager to learn and contribute. This remote apprenticeship program, associated with our client's operational reach in **Ongata Rongai, Kajiado, KE**, requires full dedication to remote learning and virtual engagement.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Apprentice Program Manager - Remote

60100 Embu, Eastern KES300000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is looking for a highly motivated and experienced Senior Technical Apprentice Program Manager to lead and manage our innovative, fully remote apprenticeship initiatives. This role is central to cultivating the next generation of skilled professionals in cutting-edge technical fields. The ideal candidate will possess a strong background in technical training, talent development, and program management, coupled with a passion for fostering growth and learning in an online environment.

You will be responsible for the design, implementation, and oversight of comprehensive technical apprenticeship programs. This includes curriculum development, establishing partnerships with technical institutions, and ensuring the smooth progression of apprentices through their learning journey. You will develop and refine training modules, create performance evaluation metrics, and provide guidance and support to apprentices and their mentors. This remote position requires exceptional organizational skills, strong communication abilities, and the capacity to build and maintain relationships with diverse stakeholders virtually. You will manage program budgets, track key performance indicators, and report on program outcomes to senior leadership. The ability to adapt training methodologies for a remote audience and ensure high engagement levels is crucial. We are seeking a proactive individual who can identify emerging technical skill needs and translate them into effective apprenticeship pathways. The successful candidate will be adept at problem-solving, possess a strong understanding of adult learning principles, and be committed to delivering high-quality technical training experiences in a distributed setting. This is a unique opportunity to shape impactful programs and contribute to workforce development.

Qualifications:
  • Bachelor's degree in a technical field, Education, Human Resources, or a related discipline. Master's degree preferred.
  • Minimum of 6 years of experience in program management, talent development, or technical training, with a focus on apprenticeships or similar structured learning programs.
  • Proven experience in curriculum design and development for technical subjects.
  • Strong understanding of various technical domains (e.g., IT, engineering, data science).
  • Excellent project management, organizational, and communication skills.
  • Experience managing remote teams and/or participants is essential.
  • Familiarity with learning management systems (LMS) and online training platforms.
  • Ability to build and foster strong relationships with internal and external partners.
  • Passionate about workforce development and technical education.
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 Advanced Apprentice Software Development Jobs