2,852 Advanced Technical Apprentice jobs in Kenya
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 Technical Apprentice - Software Development
Posted 16 days ago
Job Viewed
Job Description
Program Overview:
- This is a comprehensive, full-time (contract) apprenticeship program running for a duration of 12 months.
- Apprentices will be assigned to specific development teams working on real-world projects.
- The program emphasizes learning modern software development practices, including agile methodologies, test-driven development (TDD), and continuous integration/continuous deployment (CI/CD).
- Mentorship will be provided by senior software engineers who will guide apprentices through complex technical challenges.
- Apprentices will gain exposure to various programming languages, frameworks, and cloud technologies relevant to AI and machine learning applications.
- Projects will focus on developing innovative software solutions that address complex business problems.
- Emphasis will be placed on collaborative development within a remote team structure.
- Participants will receive structured training modules covering topics such as data structures, algorithms, object-oriented programming, database management, and cloud computing.
- Develop proficiency in programming languages such as Python, Java, or C++.
- Understand and apply software design patterns and architectural principles.
- Gain experience with version control systems like Git.
- Learn to build and deploy applications on cloud platforms (e.g., AWS, Azure, GCP).
- Develop skills in debugging, testing, and code optimization.
- Understand the fundamentals of AI/ML and how to integrate these technologies into software solutions.
- Master effective communication and collaboration techniques for remote software teams.
- A strong foundational understanding of computer science principles, acquired through a relevant degree, bootcamp, or equivalent self-study.
- Demonstrated passion for software development and a strong desire to learn.
- Basic programming experience in at least one relevant language (e.g., Python, Java).
- Excellent problem-solving and analytical skills.
- Self-motivated and able to work independently with minimal supervision in a remote setting.
- Good communication and teamwork skills.
- Must have a reliable internet connection and a suitable home workspace.
- This program is ideal for individuals looking to transition into a professional software development career.
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 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.
Advanced Apprentice Software Developer
Posted 21 days ago
Job Viewed
Job Description
Advanced Apprentice - Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Advanced technical apprentice Jobs in Kenya !
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 Technical Apprentice - Mechatronics
Posted 21 days ago
Job Viewed
Job Description
Technical Apprentice - Software Development
Posted 20 days ago
Job Viewed