652 Php Developer jobs in Kenya

Graduate Software Engineer

10100 Nyeri Town KES60000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client, a leading global technology company, is actively seeking bright and enthusiastic Graduate Software Engineers to join their innovative and fully remote engineering teams. This is an exceptional internship opportunity for recent graduates or final-year students passionate about software development and eager to gain hands-on experience in a professional, collaborative setting. You will be an integral part of a team working on developing and enhancing cutting-edge software solutions that impact millions of users worldwide. Your responsibilities will include coding, testing, debugging, and documenting software components under the guidance of experienced engineers. This role provides a fantastic platform to hone your skills in various programming languages, software development methodologies (like Agile), and development tools. You will contribute to all phases of the software development lifecycle, from requirements gathering and design to implementation and deployment. The fully remote nature of this internship allows you to work from anywhere, providing flexibility and a global perspective. We are looking for candidates with a strong foundation in computer science principles, data structures, and algorithms. Proficiency in at least one programming language such as Python, Java, C++, or JavaScript is required. Familiarity with version control systems like Git is also beneficial. You should possess excellent problem-solving abilities, a keen eye for detail, and a proactive approach to learning. Strong communication and teamwork skills are essential, as you will be collaborating with team members virtually. Our client is committed to fostering talent and provides comprehensive training and mentorship. This internship is designed to offer a challenging yet rewarding experience, with potential for full-time employment based on performance and business needs. If you are driven, eager to learn, and ready to make a real contribution to the world of technology, apply now to kickstart your career in software engineering from the comfort of your own space.
This advertiser has chosen not to accept applicants from your region.

Graduate Software Engineer

01100 Makongeni KES40000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

intern
Our client is looking for enthusiastic and talented Graduate Software Engineers to join their innovative tech company. This is a fully remote internship program designed to provide hands-on experience in software development. You will work alongside experienced engineers, contributing to the design, development, testing, and deployment of software solutions. Responsibilities will include writing clean, efficient code, participating in code reviews, and assisting in the debugging and troubleshooting of software applications. You will gain exposure to various programming languages and development methodologies, such as Agile. The ideal candidate is a recent graduate with a strong academic background in Computer Science or a related field, a passion for coding, and a desire to learn and grow. You should possess excellent problem-solving skills and the ability to work effectively in a collaborative, remote team environment. This internship offers a fantastic opportunity to build a solid foundation in software engineering, work on real-world projects, and develop practical skills that are highly valued in the industry. You will be exposed to the full software development lifecycle and learn best practices in software architecture and design. Mentorship from senior engineers will be provided to guide your learning and career development. We encourage individuals who are eager to contribute new ideas and are committed to continuous learning to apply. Your contribution will help in building robust and scalable software that meets our client's evolving needs. This program is designed to immerse you in a professional software development environment, allowing you to apply your academic knowledge to practical challenges and develop a strong understanding of the software development lifecycle. The ability to adapt to new technologies and programming paradigms will be crucial for success.
Responsibilities:
  • Assist in the design and development of software applications.
  • Write clean, maintainable, and efficient code in one or more programming languages.
  • Participate in code reviews and provide constructive feedback.
  • Debug and troubleshoot software issues to ensure optimal performance.
  • Collaborate with senior engineers on various software development projects.
  • Learn and apply software development best practices and methodologies.
  • Contribute to the testing and deployment of software solutions.
  • Document code and technical specifications.
  • Engage in continuous learning to enhance technical skills and knowledge.
  • Work effectively within a remote, collaborative team environment.
Qualifications:
  • Recent graduate with a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Solid understanding of fundamental programming concepts and data structures.
  • Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
  • Familiarity with software development tools and version control systems (e.g., Git).
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork abilities.
  • Ability to work independently and manage time effectively in a remote setting.
  • Eagerness to learn and adapt to new technologies.
  • A passion for software development and technology.
  • Previous internship or project experience in software development is a plus.
This advertiser has chosen not to accept applicants from your region.

Automotive Software Engineer

20300 Naivasha, Rift Valley KES160000 month WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a forward-thinking automotive technology company, is seeking a talented Automotive Software Engineer to contribute to the development of next-generation vehicle systems. This is a fully remote position, allowing you to work on innovative automotive software solutions from anywhere. You will be involved in the entire software development lifecycle, from design and implementation to testing and deployment. The ideal candidate will have a strong background in embedded systems, C/C++, and real-time operating systems, with a passion for automotive applications. Experience with automotive communication protocols (e.g., CAN, LIN, Ethernet) and safety standards (e.g., ISO 26262) is highly desirable. You will collaborate with cross-functional teams, including hardware engineers and system architects, to create robust and efficient software for automotive control units, infotainment systems, and advanced driver-assistance systems (ADAS). This role offers an exciting opportunity to shape the future of mobility and contribute to cutting-edge automotive technology in a flexible, remote work environment. Your expertise will be critical in developing software that enhances vehicle performance, safety, and user experience. Responsibilities include:
  • Designing, developing, and testing embedded software for automotive applications.
  • Implementing software modules using C/C++ and other relevant programming languages.
  • Working with real-time operating systems (RTOS) and automotive middleware.
  • Developing and integrating software components for vehicle control, infotainment, and ADAS.
  • Participating in code reviews and ensuring adherence to coding standards.
  • Collaborating with hardware engineers to define software requirements and interfaces.
  • Developing and executing unit tests, integration tests, and system tests.
  • Debugging and troubleshooting software issues.
  • Contributing to the development of software architecture and design documentation.
  • Staying abreast of new technologies and industry trends in automotive software development.
A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field is required. A minimum of 5 years of professional experience in embedded software development, with at least 3 years focused on the automotive industry, is essential. Proficiency in C/C++ and experience with AUTOSAR, CAN, LIN, or Automotive Ethernet are highly valued. Familiarity with Agile development methodologies and version control systems (e.g., Git) is necessary. Excellent problem-solving and communication skills are required for effective remote collaboration.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

30101 Kakamega, Western KES130000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, an innovative technology company, is looking for a highly skilled and experienced Senior Software Engineer to join their fully remote development team. You will be responsible for designing, developing, testing, and deploying high-quality software solutions. This role involves contributing to all phases of the software development lifecycle, from concept and design to implementation and maintenance. You will work with a talented team of engineers to build scalable, robust, and efficient applications.

Key responsibilities include writing clean, maintainable, and well-documented code, adhering to coding standards and best practices. You will collaborate with product managers and designers to understand user requirements and translate them into technical specifications. Participation in code reviews, providing constructive feedback to peers, and mentoring junior engineers will be integral to your role. You will also be involved in architectural design discussions and decision-making. Troubleshooting and debugging complex issues, as well as optimizing application performance, will be ongoing tasks. Staying current with emerging technologies and industry trends to drive innovation within the team is crucial.

The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. A minimum of 5 years of professional experience in software development is required. Proficiency in one or more programming languages such as Java, Python, C++, or JavaScript is essential. Strong experience with cloud platforms (AWS, Azure, GCP), databases (SQL, NoSQL), and version control systems (Git) is highly desirable. Excellent problem-solving, analytical, and algorithmic thinking skills are a must. Strong understanding of software design patterns, data structures, and agile development methodologies is required. Exceptional communication and collaboration skills are necessary for working effectively in a remote team environment. You should be a self-starter, highly motivated, and able to work independently with minimal supervision, consistently delivering high-quality code and solutions.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

20117 Naivasha, Rift Valley KES120000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly motivated and experienced Senior Software Engineer to join their innovative technology team. This is a fully remote position, offering the chance to work on challenging projects from anywhere in Kenya. You will be responsible for designing, developing, and maintaining high-quality software solutions. Key responsibilities include writing clean, efficient, and testable code, collaborating with cross-functional teams, and mentoring junior engineers. You will participate in the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. Experience with modern programming languages and frameworks is essential. The ideal candidate will have a strong understanding of software architecture patterns and best practices. You will contribute to technical decision-making and help drive the adoption of new technologies. Problem-solving skills and a passion for creating scalable and robust applications are crucial. A Bachelor's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 5 years of professional software development experience, is required. Familiarity with agile methodologies and experience with cloud platforms is a plus. This remote role offers a competitive salary, opportunities for professional growth, and the chance to work on cutting-edge technology. Join our client and be part of a forward-thinking company.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

00200 Abothuguchi West KES280000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm, is looking for a talented and experienced Senior Software Engineer to join their innovative team. This is a fully remote opportunity for a passionate coder who thrives on building robust, scalable, and efficient software solutions. The ideal candidate will have a strong command of modern programming languages, software architecture principles, and a proven ability to lead complex development projects. You will be responsible for designing, developing, testing, and deploying high-quality software applications, contributing to all phases of the software development lifecycle. Key responsibilities include collaborating with product managers and designers to define software requirements, writing clean and maintainable code, and performing code reviews to ensure quality and adherence to best practices. This role demands excellent problem-solving skills, a deep understanding of data structures and algorithms, and the ability to work effectively in a collaborative, remote team environment. Experience with cloud platforms, CI/CD pipelines, and agile methodologies is highly desirable. Our client values individuals who are proactive, possess strong communication skills, and are committed to continuous learning and technological advancement. If you are a seasoned software engineer eager to make a significant impact on challenging projects and contribute to a forward-thinking company, this remote role is an excellent fit.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

30500 Kitale, Rift Valley KES180000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is a rapidly growing technology company looking for a highly skilled Senior Software Engineer to join their fully remote engineering team. This role is critical in designing, developing, and deploying cutting-edge software solutions that drive innovation and business value. You will be instrumental in shaping the technical direction of our products, mentoring junior engineers, and contributing to a culture of engineering excellence. As a Senior Software Engineer, you will tackle complex technical challenges, write clean, maintainable, and efficient code, and participate in all phases of the software development lifecycle, from architecture design to deployment and ongoing support. Your responsibilities will include collaborating with product managers and designers to translate requirements into technical specifications, developing robust APIs, optimizing application performance, and ensuring the scalability and reliability of our systems. We are looking for individuals with deep expertise in one or more programming languages (e.g., Python, Java, C++, JavaScript) and a strong understanding of software architecture patterns, data structures, and algorithms. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is highly desirable. The ideal candidate is a proactive problem-solver, a strong communicator, and a team player who thrives in a remote-first environment. You should be passionate about building high-quality software, staying up-to-date with emerging technologies, and contributing to a collaborative and supportive team culture. This is a fantastic opportunity to work on challenging projects with a talented team, making a significant impact on our technological landscape. We offer a competitive salary, comprehensive benefits, and the flexibility of a fully remote position. Join us in building the future of software. Key responsibilities include:
  • Designing, coding, testing, and deploying scalable software applications.
  • Collaborating with cross-functional teams to define product requirements and features.
  • Mentoring and guiding junior software engineers.
  • Participating in code reviews to ensure code quality and best practices.
  • Troubleshooting and resolving complex technical issues.
  • Developing and maintaining technical documentation.
  • Contributing to architectural decisions and technology roadmap.
  • Optimizing application performance and ensuring system reliability.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional software development experience.
  • Proficiency in at least one major programming language and associated frameworks.
  • Strong understanding of database technologies (SQL, NoSQL).
  • Experience with cloud computing platforms (AWS, Azure, GCP).
  • Familiarity with Agile development methodologies.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities in a remote setting.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Php developer Jobs in Kenya !

Senior Software Engineer

30500 Kitale, Rift Valley KES260000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their innovative technology team. This is a fully remote position, offering you the flexibility to work from anywhere. You will play a key role in designing, developing, and deploying scalable and robust software solutions. Your expertise will be crucial in driving technical excellence, mentoring junior engineers, and contributing to the architecture of our next-generation products.

Key Responsibilities:
  • Design, develop, test, and deploy high-quality software applications and features.
  • Write clean, maintainable, and efficient code in relevant programming languages (e.g., Python, Java, C++, JavaScript).
  • Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
  • Participate in code reviews to ensure code quality, performance, and adherence to best practices.
  • Develop and maintain robust APIs and backend services.
  • Troubleshoot, debug, and resolve software defects and issues.
  • Contribute to the architectural design of software systems and solutions.
  • Mentor and guide junior software engineers, fostering their technical growth.
  • Stay up-to-date with emerging technologies and industry trends.
  • Implement and advocate for DevOps practices, including CI/CD pipelines.
  • Ensure the scalability, security, and performance of applications.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional software development experience.
  • Proven expertise in one or more programming languages (e.g., Python, Java, Node.js, Go).
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Proficiency in database design and management (SQL and NoSQL).
  • Experience with front-end technologies and frameworks (e.g., React, Angular, Vue.js) is a plus.
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication and collaboration abilities.
  • Experience working in an Agile development environment.
  • Ability to work independently and manage projects effectively in a remote setting.
This role is ideal for a seasoned engineer who is passionate about building innovative software and enjoys tackling complex technical challenges. If you are looking for a remote opportunity to make a significant impact, we encourage you to apply.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

00100 Abothuguchi West KES300000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client is seeking a talented and experienced Senior Software Engineer to design, develop, and maintain high-quality software solutions. This is a fully remote position, offering the flexibility to contribute your expertise from anywhere. You will play a key role in the entire software development lifecycle, from concept and design to testing and deployment. The ideal candidate possesses strong programming skills, a deep understanding of software architecture, and a passion for building scalable and robust applications.

Key Responsibilities:
  • Designing, coding, testing, and debugging software applications.
  • Developing and implementing scalable and efficient software solutions.
  • Collaborating with product managers and designers to define software requirements.
  • Writing clean, maintainable, and well-documented code.
  • Participating in code reviews and providing constructive feedback.
  • Troubleshooting and resolving software defects and issues.
  • Optimizing application performance and ensuring scalability.
  • Staying up-to-date with emerging technologies and best practices in software development.
  • Mentoring junior engineers and contributing to team knowledge sharing.
  • Contributing to the continuous improvement of development processes.

Qualifications:
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development.
  • Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Strong understanding of software architecture patterns and design principles.
  • Experience with database technologies (SQL and NoSQL).
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
  • Ability to work effectively in a remote, collaborative environment.
  • Experience with Agile development methodologies.
  • Knowledge of front-end and back-end development is a plus.
This opportunity is based in **Ruiru, Kiambu, KE**, but is a fully remote position. Join our client and build the future of software.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

40200 Moiben KES220000 Annually WhatJobs

Posted today

Job Viewed

Tap Again To Close

Job Description

full-time
Our client, a cutting-edge technology firm specializing in enterprise solutions, is seeking a highly experienced Senior Software Engineer to join their fully remote, agile development team. This role is instrumental in designing, developing, and deploying robust, scalable, and high-performance software applications. You will be responsible for the full software development lifecycle, from requirements gathering and architectural design to coding, testing, and deployment. The ideal candidate will possess a strong command of modern programming languages, frameworks, and software architecture patterns, coupled with a deep understanding of cloud computing and DevOps practices.

You will mentor junior engineers, contribute to technical strategy, and collaborate effectively with product managers, designers, and other engineers in a distributed team environment. Exceptional problem-solving skills, a passion for writing clean and efficient code, and a commitment to continuous learning are essential. This remote position requires excellent communication skills, self-discipline, and the ability to thrive in a fast-paced, collaborative, virtual setting. You will leverage cloud platforms (AWS, Azure, GCP), CI/CD pipelines, and various development tools to build innovative solutions. Your contributions will directly impact the quality and success of our client's software products.

Key Responsibilities:
  • Designing, developing, and maintaining scalable and robust software applications.
  • Writing clean, efficient, well-documented, and testable code.
  • Collaborating with product managers and designers to define software requirements and features.
  • Participating in code reviews to ensure code quality and share knowledge.
  • Troubleshooting, debugging, and resolving software defects and issues.
  • Designing and implementing APIs and microservices.
  • Working with databases (SQL and NoSQL) and ensuring data integrity.
  • Implementing and maintaining CI/CD pipelines for automated testing and deployment.
  • Mentoring junior software engineers and providing technical guidance.
  • Staying abreast of new technologies and industry best practices in software development.
  • Contributing to architectural decisions and technical roadmap.
Qualifications:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 7 years of professional software development experience.
  • Proficiency in one or more programming languages such as Java, Python, C++, C#, Go, or JavaScript.
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end technologies.
  • Strong understanding of object-oriented programming (OOP) and design patterns.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Familiarity with Agile methodologies and DevOps practices.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities 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 Php Developer Jobs