6,327 Development Trainee jobs in Kenya

Software Development Apprentice

40100 Abothuguchi West KES80000 Annually WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leader in innovative software solutions, is proud to offer a comprehensive Software Development Apprenticeship, structured entirely for remote participation. This program is crafted for aspiring developers who are passionate about coding and eager to learn cutting-edge technologies from the ground up. Apprentices will work on real software development projects, guided by experienced software engineers and mentors, all through virtual collaboration. This is an unparalleled opportunity to build a solid foundation in software engineering within a remote-first setting. You will be exposed to various aspects of the software development lifecycle, including coding, debugging, testing, and collaborating on feature development. The program will cover modern programming languages, development frameworks, and agile methodologies. Essential for this role are strong logical thinking skills, problem-solving abilities, and a foundational understanding of programming concepts. You must be a self-starter, highly motivated, and possess excellent communication skills to effectively interact with your virtual team. Proficiency in at least one programming language is advantageous. Apprentices will learn to leverage collaboration tools, version control systems (like Git), and project management platforms. The goal is to equip apprentices with the practical skills and professional experience necessary to excel in the tech industry. This role requires dedication, a continuous learning mindset, and the ability to work independently while contributing meaningfully to team objectives. Successful completion of this apprenticeship can pave the way for exciting career opportunities within our client's organization.
This advertiser has chosen not to accept applicants from your region.

Software Development Apprentice

00207 Gathiruini KES60000 Monthly WhatJobs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Software Development Apprenticeship program for aspiring tech professionals. This is an unparalleled opportunity to gain hands-on experience and build a career in software development without prior professional experience. As a Software Development Apprentice, you will work alongside experienced engineers, contributing to real-world projects and learning cutting-edge technologies. The program is designed to provide comprehensive training in various aspects of software development, including programming languages, web development frameworks, database management, and software testing. You will participate in code reviews, assist in debugging, and learn best practices in software engineering. Key responsibilities will involve learning and applying coding principles, assisting in the development of new features, and contributing to the maintenance of existing software applications. You will also gain exposure to agile development methodologies and collaborative team environments. We are looking for enthusiastic, motivated individuals with a passion for technology and a strong desire to learn. Excellent problem-solving skills and a logical approach to tasks are essential. While formal experience is not required, a foundational understanding of programming concepts or a completed relevant certification/coursework would be advantageous. This remote apprenticeship offers flexibility and the chance to develop valuable skills from the comfort of your home. Strong communication skills and the ability to work effectively in a virtual team are vital. The program includes structured learning modules, mentorship from senior developers, and opportunities to contribute to meaningful projects. Upon successful completion of the apprenticeship, there may be opportunities for full-time employment. If you are eager to launch your career in software development and are seeking a supportive, remote learning environment, we highly recommend applying for this exciting program.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

50100 Tuwan KES50000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Junior Software Development Apprentices to join their expanding technology team. This is an incredible opportunity for individuals passionate about coding and eager to learn and grow in a professional software development environment. As an apprentice, you will gain hands-on experience working alongside experienced developers on real-world projects. You will be involved in various stages of the software development lifecycle, from understanding requirements to coding, testing, and deploying applications. This program is designed to provide comprehensive training and mentorship, setting you on a path for a successful career in software engineering. You will be exposed to modern development tools, methodologies, and best practices, contributing to the development of innovative software solutions.

Key Responsibilities:
  • Assist senior developers in writing, debugging, and testing code for new and existing software applications.
  • Learn and apply programming languages and frameworks as directed by your mentor (e.g., Java, Python, JavaScript, C++).
  • Participate in code reviews to understand best practices and improve code quality.
  • Collaborate with team members to understand project requirements and contribute to design discussions.
  • Help in the development of user interfaces and back-end services.
  • Assist in the creation and execution of test cases to ensure software functionality and reliability.
  • Learn about version control systems (e.g., Git) and contribute to code repositories.
  • Support the deployment and maintenance of software applications.
  • Engage actively in training sessions and knowledge-sharing activities.
  • Document code, processes, and project-related information as required.
  • Troubleshoot and resolve basic software defects and issues.
  • Seek feedback and guidance from mentors and senior team members to continuously improve skills.
  • Understand agile development methodologies and participate in team ceremonies.
  • Contribute to a positive and collaborative team atmosphere.
  • Adhere to company policies and coding standards.
Qualifications:
  • High school diploma or equivalent. A diploma or certificate in Computer Science, Software Development, or a related field is advantageous.
  • Basic understanding of programming concepts and logic.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is a plus.
  • Strong desire to learn and develop skills in software engineering.
  • Excellent problem-solving and analytical thinking abilities.
  • Good communication and interpersonal skills.
  • Ability to work effectively as part of a team.
  • Eagerness to receive feedback and adapt to new challenges.
  • Basic understanding of data structures and algorithms is beneficial.
  • A passion for technology and software development.
  • Must be able to commit to the apprenticeship duration.
This advertiser has chosen not to accept applicants from your region.

Remote Software Development Apprentice

20118 Mwembe KES30000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Are you passionate about technology and eager to kickstart your career in software development? Our client is launching an exciting new initiative to train aspiring developers through a fully remote apprenticeship program. This is an unparalleled opportunity to gain hands-on experience and develop in-demand skills without leaving your home. You will be paired with experienced mentors who will guide you through various stages of the software development lifecycle, from conceptualization and design to coding, testing, and deployment. You will learn modern programming languages, frameworks, and best practices in an agile development environment.

Program Highlights:
  • Immersive, hands-on training in front-end and back-end development.
  • Exposure to popular programming languages like Python, JavaScript, and Java.
  • Learning to use frameworks such as React, Node.js, and Django.
  • Understanding of version control systems like Git.
  • Training in database management (SQL/NoSQL).
  • Introduction to cloud computing concepts (AWS/Azure/GCP).
  • Development of problem-solving and critical thinking skills.
  • Team collaboration through remote agile methodologies.
  • Mentorship from senior software engineers.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Who We're Looking For:
  • Recent graduates or individuals with a strong interest in software development.
  • Basic understanding of programming concepts is a plus, but not strictly required.
  • A keen willingness to learn and adapt to new technologies.
  • Excellent communication and interpersonal skills, suitable for remote collaboration.
  • Strong analytical and problem-solving abilities.
  • Self-motivated and disciplined, with the ability to manage time effectively in a remote setting.
  • Access to a reliable internet connection and a suitable workspace.
  • Must be based in Kenya and legally eligible to work.
This fully remote apprenticeship is ideal for individuals residing in or around **Naivasha, Nakuru, KE**, offering a pathway to a rewarding career in tech. Our client is dedicated to nurturing talent and providing a supportive learning environment. If you're ready to embark on an exciting journey into the world of software development, apply today!
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00100 Abothuguchi West KES30000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for aspiring developers to join their vibrant tech community as a Junior Software Development Apprentice. This is a fully remote apprenticeship, designed to provide comprehensive training and hands-on experience in a professional software development environment. You will work alongside experienced mentors, learning cutting-edge technologies and contributing to real-world projects. This program is ideal for individuals passionate about coding, eager to build a career in software engineering, and seeking practical skills development. Your learning journey will encompass various aspects of the software development lifecycle, including front-end and back-end development, database management, and software testing. You will participate in daily stand-ups, code reviews, and team meetings, gaining valuable insights into agile development practices. The apprenticeship will focus on practical application, allowing you to hone your skills in popular programming languages and frameworks. We are looking for candidates with a foundational understanding of programming concepts, a strong aptitude for problem-solving, and a genuine enthusiasm for technology. While formal education in computer science is beneficial, it is not strictly required; demonstrable passion and self-taught skills will be highly valued. This is a fully remote role, requiring you to have a reliable internet connection and a dedicated workspace. Our client provides all necessary training materials and access to development tools. Upon successful completion of the apprenticeship, outstanding performers may be offered full-time employment opportunities. This is your chance to kick-start a rewarding career in technology, learn from the best, and make a tangible contribution to innovative software solutions. Don't miss this chance to gain invaluable industry experience and accelerate your professional growth in the exciting world of software development.
This advertiser has chosen not to accept applicants from your region.

Junior Web Development Apprentice

30100 Tuwan KES30000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exciting opportunity for motivated individuals to join their team as Junior Web Development Apprentices. This is a fully remote, hands-on learning program designed to provide aspiring developers with practical experience and mentorship. You will work alongside experienced web developers, contributing to real-world projects and gaining invaluable skills in front-end and back-end development. This apprenticeship is an ideal stepping stone for those looking to launch a career in web development.

As an apprentice, you will be involved in various stages of the web development lifecycle. Your responsibilities will include assisting in the creation and maintenance of websites and web applications, learning to write clean, efficient code, and collaborating with team members on development tasks. You will gain exposure to different programming languages, frameworks, and development tools. Emphasis will be placed on learning best practices in coding, version control (e.g., Git), and agile development methodologies. You will be expected to be eager to learn, ask questions, and actively participate in code reviews and team discussions.

The ideal candidate is a highly motivated individual with a passion for technology and a strong desire to learn web development. While prior professional experience is not required, a foundational understanding of basic programming concepts or exposure to web technologies (HTML, CSS, JavaScript) would be beneficial. You must be a self-starter, capable of managing your time effectively and working independently in a remote environment. Excellent communication skills and a willingness to receive and apply feedback are essential. Our client is committed to providing a supportive and educational environment where apprentices can grow their skills and contribute meaningfully to projects.

Key Responsibilities:
  • Assist in the development and maintenance of web applications and websites.
  • Learn and apply front-end development technologies (HTML, CSS, JavaScript).
  • Support back-end development tasks as needed, under guidance.
  • Participate in code reviews and contribute to team discussions.
  • Learn and utilize version control systems like Git.
  • Follow established coding standards and best practices.
  • Assist in testing and debugging web applications.
  • Collaborate with senior developers on project tasks.
  • Actively seek opportunities to learn new technologies and development techniques.
  • Contribute to the overall success of development projects.
Required Qualifications:
  • High school diploma or equivalent required; pursuing or recently completed a degree/certification in Computer Science or a related field is a plus.
  • Demonstrated passion for web development and technology.
  • Basic understanding of programming concepts.
  • Familiarity with HTML, CSS, and JavaScript is advantageous.
  • Strong desire to learn and grow in a technical field.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and manage tasks effectively in a remote setting.
  • Proactive attitude and willingness to take initiative.
  • Reliable internet connection and a suitable remote workspace.
  • Eagerness to receive constructive feedback and apply it.
This fully remote apprenticeship is an exceptional chance to gain practical web development experience. Our client is dedicated to nurturing talent and fostering a collaborative learning environment.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00200 Ongata Rongai, Rift Valley KES25000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a unique opportunity for motivated individuals to join their team as a Junior Software Development Apprentice. This is a fully remote, entry-level program designed to provide hands-on experience and comprehensive training in software development. You will work alongside experienced developers, contributing to real-world projects while learning essential coding languages, development methodologies, and problem-solving techniques. This apprenticeship is ideal for recent graduates or individuals looking to transition into a career in technology.

As a Junior Software Development Apprentice, you will:
  • Participate in coding, debugging, and testing software applications under the guidance of senior engineers.
  • Learn and apply various programming languages such as Python, Java, or JavaScript.
  • Collaborate with team members on project requirements, design, and implementation.
  • Assist in the development of new features and enhancements for existing software.
  • Gain exposure to agile development methodologies and software development lifecycles.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Receive mentorship and formal training to build a strong foundation in software engineering.
  • Work effectively within a remote team environment, utilizing collaboration tools and best practices.
  • Develop skills in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Troubleshoot and resolve software defects and issues as they arise.
The ideal candidate will possess a strong aptitude for logical thinking, a passion for technology, and a willingness to learn. While prior professional coding experience is not required, a foundational understanding of computer science principles or personal programming projects would be advantageous. Excellent communication skills and the ability to work independently in a remote setting are essential. This apprenticeship program is a stepping stone to a rewarding career in software development, offering significant growth potential within our client's organization.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Development trainee Jobs in Kenya !

Remote Software Development Apprentice

00100 Abothuguchi West KES600000 annum (stip WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated and ambitious individuals to join their cutting-edge, fully remote Software Development Apprenticeship program. This is an ideal pathway for aspiring developers seeking hands-on experience and comprehensive training in a professional, tech-driven environment. As a Software Development Apprentice, you will be immersed in real-world projects, working alongside experienced engineers to learn the full software development lifecycle. You will gain practical skills in coding, debugging, testing, and deploying software applications, with a strong emphasis on modern development practices and technologies. The program is designed to provide a robust foundation in areas such as web development (frontend and backend), mobile app development, cloud computing, and data structures. You will be mentored by senior developers, receive structured training modules, and participate in regular code reviews and feedback sessions. Collaboration is a core component, and you will work with diverse teams through virtual collaboration tools. This role requires a strong aptitude for problem-solving, a keen interest in technology, and a willingness to learn and adapt. While prior coding experience is beneficial, it is not strictly required; a demonstrable passion for software development and a solid understanding of logical reasoning are key. Successful completion of the apprenticeship may lead to a full-time junior developer position within the company. This is a fully remote opportunity, providing flexibility and the chance to develop skills without geographical constraints. If you are eager to kickstart your career in software development and contribute to innovative projects, this apprenticeship is the perfect stepping stone.

Responsibilities:
  • Assist in the development and implementation of software applications under senior guidance.
  • Participate in coding, debugging, and testing activities.
  • Learn and apply software development best practices and methodologies.
  • Collaborate with team members using virtual communication tools.
  • Contribute to the documentation of software designs and code.
  • Attend training sessions and actively engage in skill development.
  • Assist in identifying and resolving software defects.
  • Gain exposure to various programming languages and development frameworks.
  • Support the deployment and maintenance of software solutions.
Qualifications:
  • High school diploma or equivalent; degree in Computer Science or related field preferred but not mandatory.
  • Strong logical thinking and problem-solving skills.
  • Demonstrable interest in software development and technology.
  • Basic understanding of programming concepts is a plus.
  • Excellent communication and teamwork abilities.
  • Self-motivated and eager to learn in a remote environment.
  • Ability to commit to the full duration of the apprenticeship.
This advertiser has chosen not to accept applicants from your region.

Junior Software Development Apprentice

00100 Abothuguchi West KES25000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote Junior Software Development Apprenticeship opportunity for motivated individuals eager to launch their careers in technology. This program is designed to provide comprehensive hands-on training and mentorship, allowing you to learn and apply modern software development principles. As an apprentice, you will work alongside experienced developers on real-world projects, gaining practical experience in coding, testing, and collaborating within a fast-paced, agile environment. We are looking for individuals with a strong aptitude for problem-solving, a passion for learning, and a keen interest in software engineering. This apprenticeship is an excellent stepping stone for aspiring developers seeking to build a solid foundation.

Program Highlights:
  • Structured learning curriculum covering core programming concepts, data structures, algorithms, and software development lifecycle (SDLC).
  • Hands-on experience with popular programming languages and development tools (e.g., Java, Python, JavaScript, Git).
  • Mentorship from senior software engineers providing guidance and support.
  • Involvement in coding, debugging, and testing of software applications.
  • Exposure to agile development methodologies and team collaboration techniques.
  • Opportunity to contribute to meaningful projects within a supportive remote work environment.
  • Development of essential soft skills, including communication, teamwork, and problem-solving.
  • Potential for full-time employment upon successful completion of the apprenticeship.
Ideal Candidate Profile:
  • Recent graduate with a degree or diploma in Computer Science, Information Technology, or a related field, OR demonstrable passion and self-taught programming skills.
  • Basic understanding of programming concepts.
  • Strong analytical and problem-solving abilities.
  • Eagerness to learn and adapt quickly to new technologies.
  • Excellent communication skills and ability to work effectively in a remote team.
  • Proactive attitude and a strong work ethic.
  • Reliable internet connection and a dedicated workspace for remote work.
  • Must be eligible to work in Kenya.
This remote apprenticeship, facilitated for individuals based near Nairobi, Nairobi, KE , offers a unique pathway into the software development industry.
This advertiser has chosen not to accept applicants from your region.

Junior Web Development Apprentice

01001 Ngong KES25000 Monthly WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering an exceptional opportunity for motivated individuals to join their dynamic tech team as a Junior Web Development Apprentice. This is a fully remote, paid apprenticeship program designed to provide hands-on training and real-world experience in front-end and back-end web development. You will work alongside experienced developers, contributing to exciting projects and learning essential skills in a supportive, virtual environment. This apprenticeship is ideal for recent graduates or individuals looking to transition into a career in web development. You will be exposed to various aspects of the software development lifecycle, from initial design and coding to testing and deployment. Our client is committed to fostering talent and provides a structured learning path, mentorship, and opportunities for growth. Key learning areas will include HTML, CSS, JavaScript, popular JavaScript frameworks (e.g., React, Vue.js), back-end languages (e.g., Python, Node.js), database management (e.g., SQL, MongoDB), and version control systems (e.g., Git). You will participate in team meetings, code reviews, and collaborative problem-solving sessions, all conducted virtually. The ability to self-manage, demonstrate a strong work ethic, and show a genuine passion for technology is crucial for success in this remote role. While prior professional experience is not required, a foundational understanding of programming concepts and a portfolio of personal projects will be advantageous. This apprenticeship offers a pathway to potential full-time employment upon successful completion.

Responsibilities:
  • Assist in the development and maintenance of responsive web applications.
  • Learn and apply front-end technologies such as HTML, CSS, and JavaScript to build user interfaces.
  • Gain exposure to back-end development languages and frameworks.
  • Participate in code reviews and contribute to improving code quality.
  • Collaborate with senior developers on debugging and resolving software defects.
  • Learn to use version control systems like Git for code management.
  • Assist in the creation of technical documentation.
  • Engage in daily stand-ups and team collaboration activities in a remote setting.
  • Develop a strong understanding of database concepts and management.
  • Contribute to the testing and deployment of web applications.

Qualifications:
  • A demonstrable passion for web development and a strong desire to learn.
  • Basic understanding of HTML, CSS, and JavaScript is highly desirable.
  • Familiarity with programming concepts through personal projects, online courses, or academic work.
  • Ability to work independently, manage time effectively, and meet deadlines in a remote environment.
  • Strong communication and teamwork skills for virtual collaboration.
  • Problem-solving aptitude and a proactive attitude.
  • High school diploma or equivalent; pursuing or holding a degree in Computer Science or a related field is a plus.
  • Access to a reliable internet connection and a suitable remote work setup.
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 Development Trainee Jobs