4,464 Api Development jobs in Kenya
Junior Software Developer - Cloud Services
Posted 19 days ago
Job Viewed
Job Description
Web Developer
Posted today
Job Viewed
Job Description
Company Description
We suggest you enter details here.
Role Description
This is a full-time hybrid role for a Web Developer located in Nairobi County, Kenya, with some work from home flexibility. The Web Developer will be responsible for developing, maintaining, and optimizing websites. Day-to-day tasks include front-end and back-end web development, programming, and web design. The role involves collaborating with cross-functional teams to ensure smooth and efficient project execution.
Qualifications
- Proficiency in Front-End Development and Web Design
- Experience in Back-End Web Development
- Strong Web Development and Programming skills
- Excellent problem-solving skills and attention to detail
- Good communication and teamwork abilities
- Ability to work in a hybrid environment with a mix of on-site and remote tasks
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred
Junior Software Developer - Training Program
Posted 3 days ago
Job Viewed
Job Description
Apprentices will work on real-world projects under the guidance of experienced mentors, gaining hands-on experience in coding, debugging, testing, and collaborating with team members using agile methodologies. This remote-first program emphasizes continuous learning and professional growth. You will be exposed to various aspects of software engineering, including front-end and back-end development, database management, and cloud technologies. The program includes regular feedback sessions, performance evaluations, and opportunities to develop essential soft skills such as communication and teamwork. While no prior professional experience is required, a strong passion for technology, a demonstrable aptitude for logical thinking, and a commitment to learning are essential. A basic understanding of programming concepts or relevant academic background is beneficial but not strictly mandatory. Upon successful completion of the apprenticeship, there is a strong possibility of transitioning into a permanent role. This is an unparalleled chance to gain invaluable industry experience and kickstart your tech career from the comfort of your home, supported by our team located near Thika, Kiambu, KE .
Remote Apprentice Software Developer (with Training)
Posted 19 days ago
Job Viewed
Job Description
Key Responsibilities:
- Participate actively in structured training programs covering programming languages, software development methodologies, and best practices.
- Assist senior developers in writing, testing, and debugging code for various software applications.
- Contribute to the design and development of new features and functionalities under guidance.
- Learn and utilize version control systems (e.g., Git) for code management.
- Collaborate with team members on project tasks, participate in code reviews, and provide constructive feedback.
- Troubleshoot and resolve software defects and issues identified during testing or by users.
- Engage in continuous learning to stay updated with emerging technologies and industry trends.
- Document code, processes, and technical specifications as required.
- Support the team in deploying and maintaining software applications.
- Assist in creating user guides and technical documentation.
- Recent high school graduate or undergraduate student seeking practical experience in software development.
- Demonstrated passion for technology and a strong aptitude for problem-solving.
- Basic understanding of programming concepts or prior exposure to coding is beneficial but not mandatory.
- Excellent learning ability, curiosity, and a proactive attitude towards acquiring new skills.
- Strong communication and interpersonal skills, with the ability to work effectively in a remote team environment.
- Basic computer literacy and familiarity with internet applications.
- Must be legally eligible to work in Kenya.
- Residing in or near Kitale, Trans-Nzoia, KE is preferred due to potential future hybrid work arrangements or team integration.
- Willingness to commit to the full duration of the apprenticeship program.
Remote Junior Software Developer - Full-Stack Web Applications
Posted 12 days ago
Job Viewed
Job Description
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.
- 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.
Remote Software Developer - Full Stack Web Applications
Posted 19 days ago
Job Viewed
Job Description
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.
Junior Web Developer - Frontend Focus
Posted 19 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Api development Jobs in Kenya !
Apprentice Software Developer (Web)
Posted 8 days ago
Job Viewed
Job Description
Key Responsibilities:
- Assist in the development of web applications under the guidance of senior developers.
- Learn and apply front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, Vue.js).
- Learn and apply back-end technologies (e.g., Node.js, Python, Java) and databases (e.g., SQL, NoSQL).
- Participate in code reviews and testing processes.
- Contribute to bug fixing and application maintenance.
- Attend training sessions and workshops to enhance technical skills.
- Collaborate with team members in a remote setting.
- Document code and development processes.
- Engage in problem-solving and contribute to team discussions.
- High school diploma or equivalent; a degree in Computer Science or a related field is a plus.
- Passion for software development and web technologies.
- Basic understanding of programming concepts.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to learn quickly and adapt to new technologies.
- Self-motivated and able to work independently in a remote environment.
- Enthusiasm for teamwork and collaboration.
Junior Software Developer - Web Applications
Posted 19 days ago
Job Viewed
Job Description
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.
Job Description
Company Description
Karibu Web Dev Ltd is a modern software development company specializing in delivering high-performance websites, custom digital products, and scalable backend systems for ambitious businesses across Africa and beyond.
Role Description
This is a full-time on-site role for a Software Developer located in Meru County, Kenya. The Software Developer will be responsible for designing, developing, testing, and maintaining software applications and systems. Daily tasks will include programming, debugging, code reviews, and collaborating with cross-functional teams to deliver high-quality software solutions.
Qualifications
- Computer Science expertise
- Experience in Back-End Web Development and Software Development
- Strong skills in Programming and Object-Oriented Programming (OOP)
- Excellent problem-solving abilities and attention to detail
- Excellent written and verbal communication skills
- Ability to work collaboratively in a team environment
- Bachelor's degree in Computer Science, Software Engineering, or a related field