22,168 Developers jobs in Kenya

Junior Software Developer - Web Applications

80100 Nairobi, Nairobi KES25000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is excited to offer a fully remote apprenticeship opportunity for aspiring Junior Software Developers passionate about building cutting-edge web applications. This program is designed for individuals with a foundational understanding of programming concepts who are eager to learn and grow in a professional software development environment. You will gain hands-on experience working with modern technologies and collaborating with experienced engineers, contributing to real-world projects from the outset. This is an excellent stepping stone for a career in software engineering.

Program Highlights:
  • Develop and maintain front-end and back-end components of web applications using languages like JavaScript, Python, or Java.
  • Participate in code reviews and learn best practices for writing clean, efficient, and maintainable code.
  • Collaborate with senior developers and designers to understand user requirements and implement features.
  • Assist in testing and debugging applications to ensure functionality and performance.
  • Gain exposure to version control systems like Git and agile development methodologies.
  • Learn about database management and API integrations.
  • Receive mentorship and guidance from experienced software engineers.
  • Contribute to the entire software development lifecycle in a supportive, remote-first setting.
  • Build a strong portfolio of practical projects and develop essential industry skills.
  • Understand the principles of software architecture and deployment.
We are looking for enthusiastic individuals with a strong desire to learn, excellent problem-solving skills, and a collaborative spirit. While prior professional experience is not required, a demonstrable passion for coding through personal projects, online courses, or bootcamps is highly valued. You should be comfortable working independently and communicating effectively in a virtual team environment. This apprenticeship offers a unique chance to kickstart your career in technology and make a tangible impact while enjoying the benefits of remote work. Join our innovative team and help shape the digital experiences of tomorrow.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Web Applications

20117 Mwembe KES50000 Annually WhatJobs

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is seeking an enthusiastic and motivated Junior Software Developer to join their fully remote development team. This apprenticeship program is designed to provide hands-on experience and mentorship for aspiring developers looking to build a career in web application development. You will work alongside experienced engineers, contributing to real-world projects and learning best practices in a collaborative virtual environment.

Responsibilities:
  • Assist in the design, development, and testing of web applications under the guidance of senior developers.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, JavaScript, Java).
  • Participate in code reviews, providing and receiving constructive feedback.
  • Debug and resolve software defects and issues.
  • Contribute to the documentation of software designs and functionalities.
  • Learn and apply new technologies, frameworks, and tools as required by projects.
  • Collaborate with team members using virtual communication and project management tools.
  • Assist in the implementation of user interfaces and backend services.
  • Understand and adhere to software development lifecycle processes.
  • Engage in problem-solving and propose potential solutions for technical challenges.
  • Support the testing and deployment of application updates.
  • Actively participate in team meetings and training sessions.
  • Develop a strong understanding of agile development methodologies.
  • Contribute to maintaining code quality and consistency.
Qualifications:
  • A recent graduate with a degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Foundational knowledge of programming concepts and principles.
  • Familiarity with at least one modern programming language (e.g., Python, JavaScript, Java, C#).
  • Basic understanding of web development technologies (HTML, CSS, JavaScript) is a plus.
  • Exposure to version control systems like Git is beneficial.
  • Strong analytical and problem-solving skills.
  • Excellent communication and interpersonal skills, with the ability to work effectively in a remote team.
  • Eagerness to learn and a proactive attitude towards acquiring new skills.
  • Ability to follow instructions and work independently with guidance.
  • Enthusiasm for software development and technology.
  • Good organizational skills and attention to detail.
This is a fantastic opportunity for individuals looking to kick-start their career in software development through a fully remote apprenticeship. You will gain invaluable experience working on projects that may be connected to **Naivasha, Nakuru, KE**, and other global locations, all while learning from experienced mentors. Join our innovative apprenticeship program and build your future in tech.
This advertiser has chosen not to accept applicants from your region.

Remote Junior Software Developer - Full-Stack Web Applications

60402 Meru , Eastern KES45000 Monthly WhatJobs

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and driven Junior Software Developers to join their innovative tech team. This is an excellent opportunity for individuals seeking hands-on experience in full-stack web development within a supportive, fully remote environment. You will contribute to the development of cutting-edge web applications, gaining exposure to a wide range of technologies and methodologies. This internship is designed to foster learning and growth, providing a solid foundation for a career in software engineering.

Responsibilities:
  • Assist in the development and implementation of new features for web applications.
  • Write clean, efficient, and well-documented code for both front-end and back-end components.
  • Collaborate with senior developers and designers to understand project requirements and translate them into functional code.
  • Participate in code reviews to ensure code quality and identify potential issues.
  • Assist in debugging and troubleshooting existing applications.
  • Learn and apply new programming languages, frameworks, and tools as required by projects.
  • Contribute to the creation of unit tests and integration tests.
  • Help maintain and improve the performance and scalability of existing applications.
  • Engage in team meetings and contribute ideas for product improvement.
  • Gain practical experience with version control systems like Git.
  • Support the documentation of code and application features.
  • Familiarize yourself with agile development methodologies.
  • Assist in front-end development using HTML, CSS, and JavaScript frameworks.
  • Participate in back-end development using server-side languages and databases.
  • Learn about cloud deployment and CI/CD pipelines.
Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Foundational knowledge of programming concepts and data structures.
  • Familiarity with at least one front-end JavaScript framework (e.g., React, Angular, Vue.js).
  • Basic understanding of back-end development and database concepts (e.g., Node.js, Python, SQL, NoSQL).
  • Exposure to version control systems like Git.
  • Strong problem-solving abilities and a keen interest in learning new technologies.
  • Excellent communication skills and the ability to work effectively in a remote team setting.
  • A proactive attitude and a willingness to take on new challenges.
  • Portfolio of personal projects or contributions to open-source is a strong advantage.
  • Understanding of software development lifecycle.
  • Ability to work independently with guidance.
  • Enthusiasm for building user-friendly and efficient web applications.
This is a fully remote internship, allowing you to develop your skills from the comfort of your own location. Join us and kick-start your career in software development!
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer - Mobile Applications

00100 Abothuguchi West KES40000 Annually WhatJobs remove_red_eye View All

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for an enthusiastic and driven Junior Software Developer to join their growing team. This internship offers a fantastic opportunity to gain hands-on experience in mobile application development. You will work under the guidance of experienced developers, contributing to the design, development, and testing of innovative mobile applications. This role requires a foundational understanding of programming concepts and a strong desire to learn and grow within the tech industry. You will be exposed to various aspects of the software development lifecycle, including coding, debugging, and collaborating with team members. Responsibilities include assisting in the development of new features, writing clean and efficient code, participating in code reviews, and contributing to the overall quality assurance of mobile applications. You will also be involved in understanding user requirements and translating them into functional software components. The ideal candidate is a recent graduate or an individual with a passion for coding and a willingness to absorb new technologies. Proficiency in at least one programming language (e.g., Swift, Kotlin, Java, Dart) is a plus. Strong problem-solving skills, attention to detail, and good communication abilities are essential. This position offers a hybrid work model, combining remote flexibility with occasional in-office collaboration in Nairobi, Nairobi, KE . We are committed to providing a supportive learning environment where interns can develop their technical skills and build a strong foundation for a career in software development. If you are eager to kick-start your career in mobile development and contribute to exciting projects, we encourage you to apply. This internship is a stepping stone to future opportunities within our client's organization.
This advertiser has chosen not to accept applicants from your region.

Remote Software Developer - Full Stack Web Applications

60200 Meru , Eastern KES110000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is an innovative digital solutions provider seeking a skilled Full Stack Software Developer to join their entirely remote development team. This position offers the flexibility to work from **Meru, Meru, KE**, contributing to the design, development, and deployment of sophisticated web applications. You will be involved in both front-end and back-end development, collaborating with designers, project managers, and other developers to create user-friendly, scalable, and robust software solutions. We are looking for a proactive individual with a strong command of modern web technologies and a passion for building high-quality software in a collaborative, remote-first environment.

Key Responsibilities:
  • Develop and maintain responsive front-end interfaces using frameworks like React, Angular, or Vue.js.
  • Build and optimize server-side logic and APIs using languages such as Node.js, Python, Java, or Ruby.
  • Design and manage database schemas using SQL or NoSQL databases.
  • Implement and integrate third-party services and APIs.
  • Write clean, efficient, well-documented, and testable code.
  • Participate in code reviews, providing constructive feedback to peers.
  • Collaborate with designers to translate UI/UX mockups into functional web pages.
  • Troubleshoot, debug, and upgrade existing software.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay updated with emerging web development trends and technologies.

Qualifications:
  • 3-5 years of experience in full-stack web development.
  • Proficiency in front-end technologies (HTML, CSS, JavaScript) and at least one modern JavaScript framework (React, Angular, Vue.js).
  • Experience with back-end development using languages like Node.js, Python (Django/Flask), Java (Spring), or Ruby on Rails.
  • Solid understanding of database management systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Familiarity with RESTful API design and development.
  • Experience with version control systems like Git.
  • Knowledge of cloud platforms (AWS, Azure, GCP) is a plus.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills, vital for remote collaboration.
  • Must have a dedicated and quiet workspace with a reliable high-speed internet connection.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

This fully remote role offers a competitive salary, opportunities for professional growth, and the chance to work on exciting projects with a talented, distributed team. If you are a passionate full-stack developer seeking a remote opportunity, apply today.
This advertiser has chosen not to accept applicants from your region.

Junior Software Developer, Full-Stack Applications

40100 Kisumu KES50000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client is a rapidly expanding technology startup at the forefront of innovation, seeking ambitious and motivated Junior Software Developers to join their vibrant, fully remote team. This internship program is designed to provide aspiring developers with invaluable hands-on experience in building and deploying sophisticated web applications. The ideal candidate will have a foundational understanding of programming concepts and a passion for coding. While formal experience is not required, a demonstrable portfolio of personal projects or academic work showcasing your skills in at least one modern programming language (e.g., Python, JavaScript, Java) is highly encouraged. You will work alongside experienced engineers, contributing to various stages of the software development lifecycle, including coding, testing, and debugging. This role offers the unique opportunity to learn and grow within a supportive, remote-first environment, gaining exposure to industry-standard tools and methodologies. Responsibilities will include assisting in the development of front-end and back-end components, participating in code reviews, and collaborating with team members on feature development. We are looking for eager learners with strong problem-solving abilities, excellent communication skills, and a keen desire to contribute to meaningful projects. This is a fantastic chance to launch your career in software development, gain practical experience, and potentially secure a full-time position upon successful completion of the internship. The program emphasizes mentorship and provides a structured learning path. We are committed to fostering talent and providing a dynamic remote work experience. You will be an integral part of a collaborative team, contributing to real-world projects and gaining insights into the fast-paced tech industry. Join us and help build the future of technology from your home office. This program is designed to be a launchpad for a successful career in software engineering.
This role is based remotely, serving operations that connect to Kisumu, Kisumu, KE .
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 Developers Jobs in Kenya !

Junior Software Developer - Cloud Native Applications

90200 Gathiruini KES60000 Monthly WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a dynamic tech startup specializing in cloud-native solutions, is excited to offer a remote Junior Software Developer internship. This is an exceptional opportunity for aspiring developers to gain hands-on experience in a fast-paced, innovative environment, working on real-world projects. You will be mentored by experienced engineers and contribute to the development of scalable, resilient, and modern applications. This fully remote internship allows you to learn and grow from anywhere, while becoming an integral part of our client's engineering team.

Key Responsibilities:
  • Assist in the design, development, and testing of cloud-native applications using modern programming languages and frameworks.
  • Write clean, efficient, and well-documented code under the guidance of senior developers.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Learn and apply principles of microservices architecture, containerization (Docker), and orchestration (Kubernetes).
  • Collaborate with team members through virtual communication tools, participating in daily stand-ups and sprint planning.
  • Troubleshoot and debug software issues, assisting in their resolution.
  • Contribute to the creation and maintenance of technical documentation.
  • Gain exposure to CI/CD pipelines and cloud deployment strategies (AWS, Azure, or GCP).
  • Actively seek opportunities to learn new technologies and improve existing codebases.
  • Support the QA process by performing basic testing and validation.

Qualifications:
  • Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Basic understanding of programming concepts and data structures.
  • Familiarity with at least one programming language such as Python, Java, Go, or JavaScript.
  • Exposure to cloud computing concepts is a plus.
  • Eagerness to learn and adapt to new technologies and methodologies.
  • Strong problem-solving skills and attention to detail.
  • Good communication and collaboration skills, particularly in a remote setting.
  • Ability to work independently and manage time effectively.
  • A passion for software development and a desire to build a career in the tech industry.
This internship is designed to provide a comprehensive learning experience in cloud-native development. If you are a motivated individual eager to kick-start your career in software engineering, this is the perfect stepping stone. The work will be integrated into projects serving a global user base, with an initial focus on opportunities relevant to the region of Mlolongo, Machakos, KE .
This advertiser has chosen not to accept applicants from your region.

Technical Project Manager, Agile Software Development

60200 Meru , Eastern KES160000 Annually WhatJobs

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a dynamic and technically proficient Technical Project Manager to oversee agile software development projects. This is a fully remote opportunity, allowing you to contribute from anywhere. You will be responsible for guiding development teams through the entire project lifecycle, ensuring the timely and successful delivery of high-quality software solutions. This involves meticulous planning, resource allocation, risk management, and stakeholder communication.

Your core responsibilities will include facilitating agile ceremonies (sprint planning, daily stand-ups, reviews, retrospectives), managing product backlogs, and ensuring that development teams adhere to agile principles and best practices. You will work closely with product owners, developers, QA engineers, and other stakeholders to define project scope, requirements, and deliverables. Proactive identification and mitigation of technical risks and dependencies are crucial. You will also be responsible for tracking project progress, reporting on key metrics, and ensuring transparency across the team and with stakeholders.

We are looking for a candidate with a strong technical background, preferably in software engineering or a related field, coupled with demonstrable experience in agile project management. Experience with various agile frameworks (Scrum, Kanban) and project management tools (Jira, Confluence) is essential. Excellent communication, leadership, and problem-solving skills are required. As this is a fully remote role, you must be highly organized, self-motivated, and adept at using virtual collaboration tools to foster effective teamwork and project delivery. This role is situated in Meru, Meru, KE but is performed entirely remotely.
This advertiser has chosen not to accept applicants from your region.

Senior Technical Project Manager - Software Development

20111 Kakamega, Western KES220000 Annually WhatJobs remove_red_eye View All

Posted 19 days ago

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly experienced and results-oriented Senior Technical Project Manager to lead complex software development projects within their fully remote team. This role is critical for the successful planning, execution, and delivery of innovative software solutions. The ideal candidate will possess a strong technical background combined with extensive experience in project management methodologies, agile development, and team leadership. You will be responsible for managing all aspects of the project lifecycle, from initiation and planning through to execution, monitoring, and closure. This includes defining project scope, objectives, deliverables, and timelines; managing resources, budgets, and risks; and ensuring effective communication among all stakeholders, including engineering teams, product managers, and senior leadership. The ability to translate technical requirements into actionable project plans, facilitate effective team collaboration in a remote environment, and proactively identify and resolve impediments is paramount. You will champion agile principles, drive continuous improvement in project delivery processes, and ensure the delivery of high-quality software solutions on time and within budget. This is an exceptional opportunity for a seasoned professional to shape critical software initiatives from a remote setting, making a significant impact on the company's technological advancements. We are looking for a strategic thinker with exceptional leadership, organizational, and communication skills, committed to driving project success.

Responsibilities:
  • Lead the planning, execution, and delivery of complex software development projects.
  • Define project scope, goals, deliverables, and success criteria.
  • Develop detailed project plans, schedules, and budgets.
  • Manage project resources, including assigning tasks and monitoring performance.
  • Identify, assess, and mitigate project risks and issues.
  • Facilitate agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives).
  • Ensure effective communication and collaboration among project teams and stakeholders.
  • Track project progress and provide regular status reports to senior management.
  • Ensure the delivery of high-quality software solutions.
  • Drive continuous improvement in project management processes and methodologies.
  • Mentor junior project managers and team members.
Qualifications:
  • Bachelor's degree in Computer Science, Engineering, or a related technical field; or equivalent practical experience.
  • Minimum of 8 years of experience in technical project management, with a focus on software development.
  • Proven experience managing projects using Agile methodologies (Scrum, Kanban).
  • Strong understanding of the software development lifecycle (SDLC).
  • Excellent knowledge of project management tools (e.g., Jira, Asana, Trello).
  • Exceptional leadership, communication, and interpersonal skills.
  • Strong analytical, problem-solving, and organizational abilities.
  • PMP, CSM, or other relevant project management certifications are highly desirable.
  • Proven ability to manage remote teams and projects effectively.
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 Developers Jobs