3,385 Advanced Apprentice Software Development jobs in Kenya
Advanced Apprentice Software Developer
Posted 21 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Development
Posted 21 days ago
Job Viewed
Job Description
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!
Advanced Apprentice - Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Development (Backend Focus)
Posted 6 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Development (Remote)
Posted 21 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Engineering (Remote)
Posted 19 days ago
Job Viewed
Job Description
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.
- 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.
Advanced Apprentice - Software Development & Cloud Engineering
Posted today
Job Viewed
Job Description
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.
Be The First To Know
About the latest Advanced apprentice software development Jobs in Kenya !
Advanced Systems Integration Apprentice
Posted 10 days ago
Job Viewed
Job Description
Advanced Technical Apprentice - Mechatronics
Posted 21 days ago
Job Viewed
Job Description
Senior Technical Apprentice Program Manager - Remote
Posted 21 days ago
Job Viewed
Job Description
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.