57 Apprentice Software Developer jobs in whatjobs

Apprentice Software Developer

40100 Kisumu KES35000 Monthly WhatJobs

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.

Apprentice Software Developer

80100 Nairobi, Nairobi KES30000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fantastic opportunity for an Apprentice Software Developer to join their innovative and fully remote tech team. This apprenticeship is designed for ambitious individuals eager to kickstart their career in software development, providing hands-on experience and mentorship. You will work alongside experienced developers, contributing to real-world projects and learning various aspects of the software development lifecycle. Responsibilities will include writing clean, maintainable code, assisting in debugging and testing applications, and participating in code reviews. You will gain exposure to different programming languages, frameworks, and development methodologies. The ideal candidate will have a strong foundational understanding of programming concepts, a passion for technology, and a proactive learning attitude. While formal qualifications are less critical than demonstrated potential, a background in computer science, IT, or a related field is a plus. You should possess excellent problem-solving skills and the ability to learn quickly in a fast-paced, remote environment. Effective communication and teamwork skills are essential, as you will collaborate with team members across different time zones. This is a fully remote apprenticeship, allowing you to gain valuable industry experience from the comfort of your home. We provide a supportive and encouraging learning environment, with opportunities for professional growth and development. This role offers a unique chance to gain practical skills and build a successful career in the tech industry. If you are a motivated self-starter with a keen interest in coding, we encourage you to apply. This exciting role is located virtually in relation to Mombasa, Mombasa, KE , offering a gateway to global tech opportunities.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

50200 Tuwan KES50000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic remote apprenticeship opportunity for aspiring Software Developers looking to kickstart their careers in the tech industry. This program is designed to provide comprehensive training and hands-on experience in software development within a supportive, fully remote environment. Apprentices will work alongside experienced developers, contributing to real-world projects and gaining practical skills across various programming languages and development methodologies. This is an ideal entry point for individuals with a strong passion for coding, a knack for problem-solving, and a desire to learn and grow.

Program Details:
  • Gain in-depth knowledge of software development lifecycle (SDLC) through practical application.
  • Work on challenging coding tasks, bug fixes, and feature implementations under the guidance of senior mentors.
  • Learn and utilize popular programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Participate in code reviews, testing, and debugging processes.
  • Contribute to the development of web applications, mobile apps, or other software solutions.
  • Understand version control systems like Git and collaboration tools.
  • Develop problem-solving skills and logical thinking through coding challenges.
  • Engage in regular learning sessions and workshops focused on emerging technologies.
  • Receive personalized mentorship and career advice from industry professionals.
  • Build a strong portfolio of completed projects to showcase future employers.
Requirements:
  • A strong foundational understanding of programming concepts and logic.
  • Enthusiasm and a genuine passion for software development and technology.
  • Basic knowledge of at least one programming language is advantageous.
  • Excellent analytical and problem-solving abilities.
  • Strong communication and collaboration skills, essential for a remote team setting.
  • Ability to work independently, manage time effectively, and stay motivated in a remote environment.
  • A diploma or degree in Computer Science, IT, or a related field, or equivalent practical experience/ongoing studies.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Eagerness to contribute and be a proactive member of the development team.
  • Must be legally eligible to work remotely from Bungoma, Bungoma, KE or surrounding areas.
This apprenticeship is a full-time commitment, designed to immerse you in the world of software development. You will be an integral part of our client's innovative projects, gaining invaluable experience that will pave the way for a successful career in technology. We are committed to fostering talent and providing a launchpad for future tech leaders.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

60100 Embu, Eastern KES45000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking an ambitious and motivated Apprentice Software Developer to join their dynamic, remote-first engineering team. This is a fantastic opportunity for an individual with a passion for technology and a strong desire to learn and grow within the software development lifecycle. As an apprentice, you will be mentored by experienced developers, gaining hands-on experience in various aspects of software creation, from initial design to deployment and maintenance. You will work on real-world projects, contributing to the development of innovative applications and solutions.

Key Responsibilities:
  • Assist senior developers in writing clean, efficient, and maintainable code.
  • Participate in code reviews to learn best practices and identify potential issues.
  • Help in the design and implementation of new software features.
  • Test and debug software applications to ensure quality and performance.
  • Collaborate with cross-functional teams in a remote setting.
  • Document software designs, processes, and outcomes.
  • Stay up-to-date with emerging technologies and industry trends.
  • Engage actively in all phases of the software development lifecycle.
Qualifications:
  • High school diploma or equivalent is required. A degree or certificate in Computer Science or a related field is a plus.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is beneficial.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills, essential for remote collaboration.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Ability to work independently and manage time effectively in a remote environment.
  • A proactive attitude and a keen interest in building a career in software development.
This role is based in Embu, Embu, KE , but operates entirely remotely, offering flexibility and the opportunity to work from anywhere. If you are a driven individual ready to kickstart your career in software development with comprehensive training and support, we encourage you to apply. Join our client and become part of a forward-thinking organization committed to fostering talent and innovation.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

60100 Embu, Eastern KES30000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting remote Apprenticeship program for aspiring Software Developers. This is an unparalleled opportunity for individuals residing in or near **Embu, Embu, KE**, to gain practical, hands-on experience in a professional software development environment, entirely from home. As an Apprentice Software Developer, you will be guided by experienced mentors, contributing to real-world projects while developing your technical skills. This program is designed to provide a comprehensive learning experience, equipping you with the knowledge and abilities needed for a successful career in technology.

Your responsibilities will include:
  • Assisting in the design, development, and testing of software applications under mentorship.
  • Learning and applying various programming languages and development frameworks.
  • Participating in code reviews and contributing to the improvement of code quality.
  • Collaborating with team members through virtual communication channels and project management tools.
  • Troubleshooting and debugging software issues.
  • Documenting code and project specifications accurately.
  • Engaging in continuous learning and professional development related to software engineering.
  • Gaining exposure to Agile development methodologies.
  • Contributing to a positive and productive remote team culture.
  • Supporting the maintenance and enhancement of existing software systems.

We are looking for enthusiastic individuals with a strong passion for technology and a foundational understanding of programming concepts. While formal education in computer science is beneficial, a strong aptitude, a portfolio of personal projects, or completion of relevant online courses will also be considered. Excellent problem-solving skills, a proactive attitude, and the ability to learn quickly are crucial. As this is a remote role, you must possess strong self-discipline, effective time management skills, and reliable internet connectivity. You will need to be adept at communicating effectively through written and verbal channels in a virtual setting. This apprenticeship is a stepping stone to a promising career, offering mentorship and a clear learning path. We encourage applications from individuals who are eager to immerse themselves in the world of software development and contribute meaningfully to our remote projects.

Qualifications:
  • High school diploma or equivalent; some college coursework in a related field is a plus.
  • Demonstrated passion for software development through personal projects, bootcamps, or online courses.
  • Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Strong analytical and logical reasoning abilities.
  • Excellent communication and interpersonal skills, especially in a virtual environment.
  • Ability to work independently, manage deadlines, and maintain focus in a remote setting.
  • Willingness to learn and adapt to new technologies.
  • Access to a reliable computer and stable internet connection.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

30200 Tuwan KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Apprentice Software Developer opportunity, aimed at aspiring tech professionals in Kitale, Trans-Nzoia, KE and beyond. This program is designed to provide hands-on experience and mentorship in software development, allowing you to learn and contribute to real-world projects. You will work alongside experienced developers, gaining exposure to various programming languages, tools, and methodologies. This is a fantastic chance to kickstart your career in technology, develop essential skills, and build a strong foundation for future growth in the tech industry. As a remote intern, you will have the flexibility to learn and grow from anywhere.

What You'll Do:
  • Assist in the development and maintenance of software applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code in accordance with established coding standards.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Help in troubleshooting and debugging software issues.
  • Contribute to the creation of technical documentation.
  • Learn and apply various software development methodologies, including Agile.
  • Collaborate with team members on assigned tasks and projects.
  • Gain exposure to database management, version control systems (e.g., Git), and testing frameworks.
  • Develop a solid understanding of the software development lifecycle.
  • Engage in continuous learning and skill development within the tech domain.
What You'll Need:
  • A passion for technology and a strong desire to learn software development.
  • Basic understanding of programming concepts. Familiarity with at least one programming language (e.g., Python, Java, JavaScript) is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • A proactive attitude and a willingness to take on new challenges.
  • Eligibility to participate in an apprenticeship or internship program.
  • A keen eye for detail and commitment to producing quality work.
  • Access to a reliable internet connection and a suitable remote work environment.
  • Openness to feedback and a growth mindset.
This apprenticeship provides invaluable practical experience and a stepping stone into a rewarding career in software development. Join us and build your future in tech!
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

50200 Tuwan KES40000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer an exceptional remote Apprenticeship opportunity for aspiring Software Developers. This program is designed for individuals passionate about technology and eager to launch their careers in software development. As a remote apprentice, you will receive hands-on training, mentorship, and real-world project experience, all from your home location. You will learn to design, develop, test, and maintain software applications under the guidance of experienced professionals. This is a fantastic chance to gain practical skills and build a strong foundation in the tech industry.

Program Overview:
  • Gain comprehensive training in software development principles and practices.
  • Work on challenging projects using modern programming languages and tools.
  • Learn to code, debug, and collaborate within a development team.
  • Develop skills in front-end, back-end, or full-stack development based on project needs.
  • Understand software development lifecycle (SDLC) methodologies such as Agile.
  • Participate in code reviews and learn best practices for writing clean, efficient code.
  • Receive continuous feedback and mentorship from senior developers.
  • Contribute to the development of innovative software solutions.
  • Develop problem-solving and analytical thinking skills.
  • Explore different areas of software engineering and identify your specialization.
Ideal Candidate Profile:
  • A strong desire to learn and grow in the field of software development.
  • Basic understanding of programming concepts (prior coding experience is a plus but not mandatory).
  • Excellent problem-solving abilities and logical thinking.
  • Good communication and collaboration skills, suitable for remote teamwork.
  • Self-motivated, disciplined, and able to manage time effectively while working remotely.
  • A passion for technology and innovation.
  • Ability to adapt to new tools and technologies quickly.
  • Must be legally eligible to work in Kenya.
  • Willingness to commit to the full duration of the apprenticeship program.
  • A diploma or degree in a related field is beneficial but not strictly required; demonstrable aptitude is key.
This is a fully remote apprenticeship program based out of Bungoma, Bungoma, KE . Our client is committed to fostering talent and providing a supportive, growth-oriented learning environment for future developers.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Apprentice software developer Jobs in Kenya !

Apprentice Software Developer

20200 Kapsuser KES30000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking highly motivated and driven individuals to join their team as Apprentice Software Developers. This is a unique opportunity to gain hands-on experience in a fast-paced, remote-first technology environment. You will be mentored by experienced professionals and work on real-world projects, contributing to the development of innovative software solutions. The role is designed for individuals with a passion for coding and a strong desire to learn and grow within the tech industry. You will be involved in the entire software development lifecycle, from conceptualization to deployment, gaining exposure to various programming languages, frameworks, and development methodologies. This apprenticeship program emphasizes continuous learning and professional development.

Responsibilities:
  • Assist in the design, coding, testing, and debugging of software applications.
  • Collaborate with senior developers and cross-functional teams to understand project requirements and deliver high-quality code.
  • Participate in code reviews to ensure code quality and adherence to best practices.
  • Learn and apply new technologies and programming languages as required.
  • Contribute to technical documentation and knowledge sharing.
  • Troubleshoot and resolve software defects and issues.
  • Engage in agile development processes and contribute to sprint planning and retrospectives.
  • Develop a strong understanding of software architecture and design patterns.
Qualifications:
  • A recent graduate with a degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Basic understanding of one or more programming languages (e.g., Python, Java, JavaScript).
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.
  • A proactive attitude and a keen interest in learning new technologies.
  • Ability to work independently and manage time effectively in a remote setting.
  • Prior exposure to version control systems like Git is a plus.
This is a fantastic opportunity for aspiring developers to launch their careers in a supportive and dynamic remote environment. The company is committed to fostering talent and providing a clear career progression path. The successful candidates will be integral members of a forward-thinking team, working collaboratively to achieve ambitious goals. The opportunity to shape future technologies starts here.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

00100 Abothuguchi West KES70000 Annually WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is thrilled to offer an exciting opportunity for aspiring individuals to join their innovative technology team as an Apprentice Software Developer. This is a fully remote, entry-level apprenticeship designed to equip you with the foundational skills and practical experience needed to launch a successful career in software development. You will work under the guidance of experienced software engineers, contributing to real-world projects and learning various programming languages, development methodologies, and best practices. The ideal candidate is a highly motivated self-starter with a strong aptitude for problem-solving and a passion for technology.

Responsibilities:
  • Assist in writing, testing, and debugging code under the mentorship of senior developers.
  • Learn and apply various programming languages (e.g., Python, Java, JavaScript) and frameworks.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with team members to understand project requirements and contribute to design discussions.
  • Develop an understanding of software development life cycles (SDLC) and agile methodologies.
  • Help in creating and maintaining technical documentation.
  • Troubleshoot and resolve basic software defects.
  • Contribute to building and deploying software applications.
  • Learn about database management and integration.
  • Stay up-to-date with emerging technologies and software development trends.
  • Participate actively in virtual team meetings, training sessions, and knowledge-sharing initiatives.
  • Develop foundational skills in version control systems like Git.

Qualifications:
  • High school diploma or equivalent. Currently pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field is a significant advantage.
  • A demonstrable passion for software development and technology.
  • Basic understanding of programming concepts and logical thinking.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is a plus.
  • Strong problem-solving and analytical skills.
  • Good communication and interpersonal skills, with the ability to collaborate effectively in a remote team.
  • Ability to learn quickly and adapt to new technologies and challenges.
  • Self-motivated and able to manage time effectively to meet project deadlines in a remote setting.
  • A keen eye for detail and a commitment to producing high-quality work.
  • Eagerness to receive constructive feedback and continuously improve.
This apprenticeship provides an unparalleled opportunity to gain hands-on experience in a dynamic and supportive remote environment. If you are eager to learn, grow, and contribute to innovative software solutions, we highly encourage you to apply. Our client is dedicated to nurturing talent and fostering a diverse and inclusive remote workforce.
This advertiser has chosen not to accept applicants from your region.

Apprentice Software Developer

40100 Kisumu KES35000 Monthly WhatJobs

Posted 21 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking a highly motivated and aspiring Apprentice Software Developer to join their dynamic, fully remote team. This is an exceptional opportunity for an individual passionate about technology to kickstart their career in software development, gaining invaluable hands-on experience in a supportive and innovative environment. While the role is fully remote, effective communication and collaboration skills are paramount. The successful candidate will work closely with experienced developers, contributing to various stages of the software development lifecycle, from conceptualization and design to implementation, testing, and deployment. Responsibilities will include writing clean, efficient, and well-documented code under guidance, participating in code reviews, troubleshooting and debugging software issues, assisting in the development of new features and functionalities, and learning to utilize various development tools and methodologies. We are looking for individuals who are eager to learn, possess strong problem-solving abilities, and have a foundational understanding of programming concepts. A demonstrable passion for technology through personal projects, online courses, or academic achievements will be highly regarded. You will have the opportunity to explore different programming languages and frameworks, contributing to projects that have a real-world impact. This apprenticeship is designed to foster growth, providing mentorship and training to help you develop into a proficient software engineer. The ideal candidate will be proactive, take initiative, and be committed to continuous learning. Excellent time management and organizational skills are essential for success in a remote work setting. This position is based in **Kisumu, Kisumu, KE**, but requires full-time remote engagement. We are committed to providing a comprehensive learning experience, and this role will offer exposure to agile development practices, version control systems like Git, and collaborative platforms. If you are ready to embark on a challenging yet rewarding journey in the tech industry, we encourage you to apply and grow with us.
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 Apprentice Software Developer Jobs