Junior Software Developer Apprentice - Remote

80100 Nairobi, Nairobi KES40000 Monthly WhatJobs remove_red_eye View All

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and motivated Junior Software Developer Apprentices to join their fully remote training program. This apprenticeship offers a fantastic opportunity for individuals eager to kickstart a career in software development. You will receive comprehensive training, mentorship, and hands-on experience in a supportive, remote-first environment. The program is designed to equip you with the foundational skills necessary to become a proficient software developer.

Program Overview:
  • Gain hands-on experience in various aspects of software development, including front-end and back-end development.
  • Learn to write clean, efficient, and maintainable code using industry-standard languages and frameworks.
  • Participate in coding exercises, projects, and real-world development tasks under expert guidance.
  • Develop an understanding of software development methodologies such as Agile and Scrum.
  • Collaborate with senior developers and team members through virtual communication tools.
  • Learn about version control systems like Git and best practices for code management.
  • Be exposed to database concepts and management.
  • Receive regular feedback and performance evaluations to support your growth.
  • Contribute to the development of software solutions for our client's business needs.
  • Develop problem-solving skills and learn how to approach technical challenges systematically.
  • Understand the importance of testing and debugging code.
  • Engage in continuous learning and skill development in the rapidly evolving tech landscape.
  • Build a professional network within the tech industry.
  • Understand the lifecycle of software development from conception to deployment.
  • The **job location** contextually pertains to **Mombasa, Mombasa, KE**, but this is a completely remote opportunity, allowing you to learn and work from your preferred location.
This apprenticeship is fully remote, emphasizing self-driven learning and proactive engagement. You will need strong communication skills to interact effectively with your mentor and team members via video conferencing and messaging platforms. A genuine passion for technology and a desire to learn are more important than prior professional experience. This is an excellent stepping stone into a rewarding career in technology.

Ideal Candidate Profile:
  • Recent graduate with a degree in Computer Science, Information Technology, or a related field, OR individuals with a strong passion for programming and demonstrable self-taught skills.
  • Basic understanding of at least one programming language (e.g., Python, JavaScript, Java) is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent communication and interpersonal skills, particularly in a virtual setting.
  • Eagerness to learn, adapt, and take on new challenges.
  • Self-motivated with the ability to manage time effectively in a remote environment.
  • A curious mind and a passion for technology and software development.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Web Developer Apprentice

80100 Nairobi, Nairobi KES20000 Monthly WhatJobs remove_red_eye View All

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a dynamic startup company dedicated to building innovative web solutions, and they are looking for an eager and motivated Remote Junior Web Developer Apprentice to join their fully remote team. This apprenticeship offers an unparalleled opportunity for individuals passionate about coding and web development to gain hands-on experience and learn from seasoned professionals in a supportive, remote environment. You will be involved in various stages of the web development lifecycle, from front-end design implementation to back-end logic development, under the guidance of senior developers. The ideal candidate is a self-starter with a foundational understanding of web technologies, a strong desire to learn, and excellent problem-solving skills. This role is designed for someone looking to kickstart their career in technology and build a robust portfolio.

Key Responsibilities:
  • Assist senior developers in writing clean, efficient, and maintainable code for web applications.
  • Learn and implement front-end technologies such as HTML, CSS, and JavaScript to build user interfaces.
  • Gain exposure to back-end development using languages like Python, Node.js, or PHP.
  • Participate in code reviews and learn best practices for software development.
  • Help in debugging and resolving issues identified in existing applications.
  • Contribute to the development of new features and functionalities under supervision.
  • Learn to use version control systems like Git for collaborative development.
  • Attend virtual team meetings and training sessions to enhance technical skills.
  • Assist in creating and maintaining technical documentation.
  • Engage actively in learning new technologies and development methodologies.
Qualifications and Skills:
  • Basic understanding of HTML, CSS, and JavaScript is essential.
  • Familiarity with at least one programming language (e.g., Python, Java, C++, JavaScript) is a plus.
  • Strong analytical and problem-solving abilities.
  • Excellent communication skills and the ability to work collaboratively in a remote setting.
  • A proactive attitude and a strong eagerness to learn and grow.
  • Demonstrated interest in web development through personal projects, online courses, or bootcamps.
  • Ability to manage time effectively and meet deadlines.
  • A dedicated workspace with a reliable internet connection.
  • Good understanding of logical thinking and algorithm development.
  • Must be legally eligible to work.
This apprenticeship is a stepping stone to a successful career in web development. If you are passionate, driven, and ready to dive into the world of coding, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Coding & Web Development Apprentice

80100 Nairobi, Nairobi KES25000 Monthly WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is offering a fantastic opportunity for aspiring individuals to kickstart their career in technology through a fully remote Junior Coding and Web Development Apprenticeship. This program is designed to provide hands-on training and practical experience in web development, software engineering, and related technologies. As an apprentice, you will work alongside experienced developers, contributing to real-world projects while learning essential skills. This is a remote-first program, allowing you to learn and grow from anywhere.

Program Details & Responsibilities:
  • Participate in comprehensive training modules covering front-end (HTML, CSS, JavaScript, frameworks like React/Vue) and back-end (e.g., Python/Node.js, databases) development.
  • Assist senior developers in coding, debugging, and testing software applications.
  • Contribute to the development of new features and functionalities for web projects.
  • Learn and apply version control systems (e.g., Git) for collaborative development.
  • Participate in code reviews and provide constructive feedback.
  • Document code and project processes as required.
  • Collaborate with team members through virtual meetings and communication channels.
  • Troubleshoot and resolve technical issues under guidance.
  • Gain exposure to agile development methodologies and project management tools.
  • Develop a portfolio of completed projects to showcase skills.

Ideal Candidate Profile:
  • A strong passion for technology and a desire to learn coding and web development.
  • Basic understanding of computer fundamentals and logical thinking.
  • Eagerness to learn and adapt to new technologies.
  • Good communication skills for effective remote collaboration.
  • Ability to work independently and manage learning time effectively.
  • A proactive attitude towards problem-solving.
  • High school diploma or equivalent; further education in a related field is a plus.
  • Familiarity with basic programming concepts is an advantage but not required.
  • Enthusiasm for building and creating digital solutions.
  • Commitment to completing the full apprenticeship program.

This is a structured learning pathway to becoming a professional developer, offering valuable experience and mentorship within our client's tech initiatives, remotely supporting their operations connected to Mombasa, Mombasa, KE .
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer Apprentice

80100 Nairobi, Nairobi KES25000 Monthly WhatJobs remove_red_eye View All

Posted 16 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking eager and motivated individuals for a Remote Junior Software Developer Apprenticeship. This is a fantastic opportunity for aspiring developers to gain hands-on experience in a professional software development environment, entirely remotely. As an apprentice, you will work alongside experienced developers, contributing to real projects, learning various programming languages, development tools, and software engineering best practices. You will participate in code reviews, assist with bug fixing, develop small features, and learn about the full software development lifecycle. The ideal candidate is passionate about technology, a quick learner, possesses basic programming knowledge, and has a strong desire to build a career in software development. Excellent communication skills and the ability to work collaboratively in a virtual team are essential.

Responsibilities:
  • Assist senior developers in writing clean, maintainable, and efficient code.
  • Participate in debugging and troubleshooting software issues.
  • Learn and apply software development best practices and methodologies.
  • Contribute to the development of new features and functionalities under guidance.
  • Collaborate with team members through virtual communication channels.
  • Attend training sessions and workshops to enhance technical skills.
  • Learn version control systems (e.g., Git) and contribute to code repositories.
  • Assist in testing and quality assurance activities.
  • Gain exposure to different programming languages and frameworks relevant to the company's tech stack.
  • Follow established coding standards and guidelines.
Qualifications:
  • Basic understanding of programming concepts and at least one programming language (e.g., Python, Java, JavaScript).
  • A strong desire to learn and grow in the field of software development.
  • Excellent problem-solving and analytical skills.
  • Good verbal and written communication skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Enthusiasm for technology and a proactive approach to learning.
  • High school diploma or equivalent; currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field is a plus.
  • Familiarity with basic computer literacy and online collaboration tools.
This is a fully remote apprenticeship program, offering you the chance to kickstart your career in software development while contributing to our client's innovative projects based in Mombasa, Mombasa, KE . If you're ready to dive into the world of coding, apply today!
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Trainee

80100 Nairobi, Nairobi KES30000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and ambitious individuals to join their innovative tech team as Remote Junior Software Developers in a trainee capacity. This is a fully remote, entry-level position designed for passionate individuals eager to launch their careers in software development. You will be part of a dynamic, supportive, and collaborative online environment, gaining hands-on experience and mentorship from seasoned professionals. The program focuses on providing a comprehensive learning experience, covering various aspects of the software development lifecycle, from initial design and coding to testing and deployment. As a trainee, you will work on real-world projects, contribute to codebases, and learn to implement solutions based on project requirements. Key responsibilities will include assisting senior developers, writing clean and efficient code, debugging and resolving issues, participating in code reviews, and learning new programming languages and technologies as needed. We encourage applicants from diverse backgrounds with a strong foundational understanding of programming principles and a willingness to learn and adapt quickly. This role offers an unparalleled opportunity to develop critical technical skills and gain valuable industry experience from the comfort of your own home. Successful completion of the training program may lead to full-time employment opportunities within the company. We are committed to fostering a learning culture where curiosity and innovation are celebrated. If you are a self-starter, possess strong analytical skills, and are excited about building cutting-edge software solutions, we want to hear from you.
Qualifications:
  • Basic understanding of at least one programming language (e.g., Python, Java, JavaScript).
  • Enthusiasm for software development and technology.
  • Strong problem-solving and analytical skills.
  • Ability to work independently and manage time effectively in a remote setting.
  • Good communication skills, comfortable collaborating online.
  • A degree or equivalent experience in Computer Science or a related field is a plus, but not strictly required.
  • Eagerness to learn and grow.
This advertiser has chosen not to accept applicants from your region.

Technical Implementation Consultant

Nairobi, Nairobi KES1200000 - KES2400000 Y Vyntra Global remove_red_eye View All

Posted today

Job Viewed

Tap Again To Close

Job Description

Want to help banks fight financial crime with AI?

At Vyntra, we build solutions that give financial institutions full visibility of every transaction while protecting them against fraud and money laundering. As a Professional Services Consultant, you'll play a key role in bringing our technology to life for customers. You'll work directly with banks and financial institutions, guiding them through the implementation of our transaction intelligence platform, solving complex challenges, and helping them get the most from our solutions.

This is a hands-on, customer-facing role where no two projects look the same — one day you might be deploying a new solution, the next solving a critical issue or advising clients on best practices. If you're proactive, resourceful, and confident in front of customers, you'll thrive here.

Our role is Hybrid - you'll spend time on site with customers, in our offices and working remotely.

In this role at Vyntra, you will:

  • Deliver full end-to-end technical implementation projects of our innovative software solutions, ensuring they meet or exceed customer expectations.
  • Maintain advanced technical capability to implement and operate Vyntra solutions at a high level of competency.
  • Design and deploy solutions to the required standard of quality.
  • Understand customer requirements and advise on best use of Vyntra's solutions.
  • Educate and empower customers to maximize adoption of the solution.
  • Provide service and support at levels 1/2/3 as needed.
  • Collaborate closely with Project Managers, Business Analysts, Presales, Sales, and R&D teams.
  • Participate in pre-sales activities, including RFP responses and proof-of-concept exercises.

What we're looking for:

  • Strong IT/software implementation skills with hands-on experience.
  • Expertise in Linux and scripting languages such as Python, PySpark, and Bash.
  • Database experience is a plus such as SQL and scripting to extract or manipulate data (administration not required); familiarity with ElasticSearch, Oracle, MSSQL, MariaDB is a plus.
  • Strong problem-solving skills and ability to manage dynamic, customer-specific projects.
  • Excellent communication skills; able to explain technical concepts to non-technical audiences.
  • Customer-facing or consulting experience (minimum 2 years) and experience handling complex or ad hoc challenges.
  • Finance, banking, or related background is advantageous.
  • Fluent English; other languages a plus.

As part of your application, we will ask you to answer a few short questions about your experience with customer projects, scripting, databases, and fintech. This helps us get to know you better and ensures a good match.

This advertiser has chosen not to accept applicants from your region.

Technical Implementation Engineer

Nairobi, Nairobi KES1200000 - KES2400000 Y Vyntra Global

Posted today

Job Viewed

Tap Again To Close

Job Description

Want to help banks fight financial crime with AI?
At Vyntra, we build solutions that give financial institutions full visibility of every transaction while protecting them against fraud and money laundering. As a Professional Services Consultant, you'll play a key role in bringing our technology to life for customers. You'll work directly with banks and financial institutions, guiding them through the implementation of our transaction intelligence platform, solving complex challenges, and helping them get the most from our solutions.

This is a hands-on, customer-facing role where no two projects look the same — one day you might be deploying a new solution, the next solving a critical issue or advising clients on best practices. If you're proactive, resourceful, and confident in front of customers, you'll thrive here.

In This Role At Vyntra, You Will

  • Deliver full end-to-end technical implementation projects of our innovative software solutions, ensuring they meet or exceed customer expectations.
  • Maintain advanced technical capability to implement and operate Vyntra solutions at a high level of competency.
  • Design and deploy solutions to the required standard of quality.
  • Understand customer requirements and advise on best use of Vyntra's solutions.
  • Educate and empower customers to maximize adoption of the solution.
  • Provide service and support at levels 1/2/3 as needed.
  • Collaborate closely with Project Managers, Business Analysts, Presales, Sales, and R&D teams.
  • Participate in pre-sales activities, including RFP responses and proof-of-concept exercises.

What We're Looking For

  • Strong IT/software implementation skills with hands-on experience.
  • Expertise in Linux and scripting languages such as Python, PySpark, and Bash.
  • Database experience is a plus such as SQL and scripting to extract or manipulate data (administration not required); familiarity with ElasticSearch, Oracle, MSSQL, MariaDB is a plus.
  • Strong problem-solving skills and ability to manage dynamic, customer-specific projects.
  • Excellent communication skills; able to explain technical concepts to non-technical audiences.
  • Customer-facing or consulting experience (minimum 2 years) and experience handling complex or ad hoc challenges.
  • Finance, banking, or related background is advantageous.
  • Fluent English; other languages a plus.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Remote junior web developer apprentice Jobs in Nairobi !

Technical Manager

Nairobi, Nairobi KES1500000 - KES2500000 Y Formative

Posted today

Job Viewed

Tap Again To Close

Job Description

We are working with a leading renewable energy developer that is seeking a
Technical Manager
to take ownership of PV and Battery Energy Storage System (BESS) projects across Africa. This role is based in
Nairobi
and offers the opportunity to play a central part in delivering the region's energy transition.

Key Responsibilities:

  • Lead the technical oversight of PV and BESS projects from development through execution.
  • Review and approve system designs, technical studies, and engineering deliverables.
  • Manage EPC contractors, suppliers, and consultants to ensure quality and compliance.
  • Support grid connection applications, permitting, and regulatory approvals.
  • Provide technical input into project development, financing, and due diligence.
  • Act as the key technical interface for internal and external stakeholders.

Candidate Profile:

  • 7+ years of experience in solar PV and/or BESS project development and execution.
  • Strong understanding of engineering, procurement, and construction processes.
  • Proven track record managing contractors and delivering projects on time and budget.
  • Familiarity with grid compliance, permitting, and African market requirements is an advantage.
  • Excellent communication and stakeholder management skills.

Our client is an established player in the African renewable energy landscape, and growing consistently. If you are interested in this opportunity or would like to recommend someone in your network, please get in touch for a confidential discussion.

This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager (Software)

80200 Nairobi, Nairobi KES200000 Annually WhatJobs

Posted 3 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly accomplished Senior Technical Project Manager to oversee the development and delivery of complex software solutions. This is a fully remote position, offering the unique opportunity to manage cutting-edge projects from anywhere in Kenya. The ideal candidate will possess a strong technical background combined with extensive project management experience, ideally within software development lifecycles. You will be responsible for planning, executing, and finalizing projects according to strict deadlines and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants to deliver projects according to plan. You will also define project scope, goals, and deliverables in collaboration with senior management and stakeholders. Proven ability to manage technical teams, mitigate risks, and ensure the successful deployment of high-quality software is critical.
Responsibilities:
  • Manage the full lifecycle of software development projects, from initiation to deployment and post-launch support.
  • Define project scope, objectives, deliverables, and success criteria.
  • Develop detailed project plans, including timelines, resource allocation, and budget.
  • Lead and motivate cross-functional technical teams, fostering a collaborative and productive environment.
  • Identify, assess, and manage project risks and dependencies.
  • Communicate project status, issues, and resolutions to stakeholders at all levels.
  • Ensure adherence to project management best practices and methodologies (Agile, Waterfall, Hybrid).
  • Manage vendor relationships and performance for any third-party contributions.
  • Oversee the quality assurance and testing processes to ensure deliverables meet high standards.
  • Facilitate effective communication and collaboration among distributed team members.
  • Drive continuous improvement in project management processes and team performance.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field. Master's degree preferred.
  • Minimum of 10 years of experience in project management, with at least 7 years focused on technical or software development projects.
  • Proven experience managing large-scale, complex software projects.
  • Strong understanding of software development lifecycles (SDLC) and methodologies.
  • Excellent leadership, communication, and stakeholder management skills.
  • Proficiency in project management software (e.g., Jira, MS Project, Asana).
  • Demonstrated ability to manage technical risks and challenges effectively.
  • Experience working with distributed teams in a remote setting is essential.
  • PMP, PRINCE2, or Agile certifications (e.g., CSM, PSM) are highly desirable.
  • Strong problem-solving and decision-making abilities.
This is a challenging and rewarding role for a skilled Technical Project Manager looking to leverage their expertise in a fully remote capacity. The position is notionally linked to our operations in Malindi, Kilifi, KE , however, no physical presence is required.
This advertiser has chosen not to accept applicants from your region.

Lead Technical Apprentice Coordinator

80100 Nairobi, Nairobi KES80000 Annually WhatJobs

Posted 20 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and experienced Lead Technical Apprentice Coordinator to manage and grow our fully remote apprenticeship program. This crucial role will oversee the recruitment, selection, training, and ongoing support of apprentices across various technical fields. The ideal candidate will have a strong background in vocational training, talent development, or human resources, with a passion for nurturing emerging talent. You will be responsible for designing and refining the apprentice curriculum, ensuring it meets industry standards and prepares participants for successful careers. This position involves building and maintaining relationships with technical instructors, mentors, and host companies to ensure a seamless learning experience. A key aspect of this role includes developing and implementing effective onboarding processes and providing continuous guidance and support to apprentices throughout their program. The Lead Technical Apprentice Coordinator will also track apprentice progress, conduct performance reviews, and manage program logistics. Excellent organizational, communication, and leadership skills are essential. You will be responsible for promoting the apprenticeship program to attract high-caliber candidates and ensuring a diverse and inclusive participant base. This is an exciting opportunity to shape the future workforce and empower individuals with valuable technical skills, all within a flexible remote work environment. Our client is committed to creating a supportive and engaging remote culture that prioritizes learning and development. The ability to adapt training methodologies for remote delivery and leverage digital learning platforms is crucial. Join a forward-thinking organization that invests in its people and champions the growth of skilled professionals.
Responsibilities:
  • Oversee the end-to-end management of the technical apprenticeship program.
  • Develop and update apprentice training curricula and materials.
  • Recruit, screen, and select qualified apprentice candidates.
  • Coordinate and manage onboarding processes for new apprentices.
  • Liaise with technical instructors and mentors to ensure program quality.
  • Track apprentice progress, performance, and milestones.
  • Provide ongoing guidance, support, and coaching to apprentices.
  • Develop strategies to promote the apprenticeship program to diverse candidate pools.
  • Manage program logistics, including scheduling and resource allocation.
  • Evaluate program effectiveness and implement improvements.
Qualifications:
  • Bachelor's degree in Education, Human Resources, Engineering, or a related field.
  • Minimum of 5 years of experience in program management, talent development, or vocational training.
  • Proven experience in designing and delivering technical training programs.
  • Strong understanding of apprenticeship models and best practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Proficiency in learning management systems (LMS) and virtual collaboration tools.
  • Experience in recruitment and candidate selection.
  • Ability to manage multiple projects and prioritize tasks effectively in a remote setting.
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 Remote Junior Web Developer Apprentice Jobs View All Jobs in Nairobi