765 Api Development jobs in Nairobi
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 - 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.
Software Developer
Posted today
Job Viewed
Job Description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- Develop quality software and web applications
- Analyze and maintain existing software applications
- Design highly scalable, testable code
- Discover and fix programming bugs
Qualifications
- Bachelor's degree or equivalent experience in Computer Science or related field
- Development experience with programming languages
- SQL database or relational database skills
Skills
- Be Proefficent with PHP, JavaScript, React, Laravel, Java, MySQL, Critical Thinker, and Team Player.
Job Description
Company Description
Jujaya Media is a dynamic, integrated firm specializing in Media, Public Relations, and Communication. We provide innovative solutions that elevate brands, driving increased market share by reaching broader audiences and communicating with impact. With expertise in people skills, marketing, and exceptional service delivery, we deliver personalized, effective strategies. Our media outreach is tailored for the diverse African market, creating inventive campaigns that resonate both online and offline. We are committed to authentic and impactful storytelling, helping our clients expand their businesses and achieve their marketing objectives.
Role Description
This is a full-time hybrid role for a Web Developer located in Nairobi County, Kenya, with some work from home being acceptable. The Web Developer will be responsible for developing and maintaining both front-end and back-end web applications, ensuring high performance and responsive design. Day-to-day tasks include programming, web design, and collaboration with other teams to ensure seamless integration of web functionalities.
Qualifications
- Skills in Front-End Development and Web Design
- Proficiency in Back-End Web Development and Programming
- Experience in overall Web Development
- Familiarity with responsive design principles and best practices
- Strong problem-solving skills and attention to detail
- Ability to work collaboratively in a team-oriented environment
- Bachelor's degree in Computer Science, Information Technology, or a related field is preferred
- Experience with web development frameworks and content management systems is a plus
Junior Web Developer Apprentice
Posted 11 days ago
Job Viewed
Job Description
As a Junior Web Developer Apprentice, you will receive structured training from experienced developers, covering fundamental web technologies such as HTML, CSS, JavaScript, and potentially back-end languages and frameworks. You will work on assigned tasks and projects, gaining practical experience in building and maintaining websites and web applications. This apprenticeship is designed to provide a solid foundation for a successful career in software development. You will learn to collaborate with team members, understand project requirements, and follow coding best practices. Emphasis will be placed on problem-solving, continuous learning, and adapting to new technologies.
Key Responsibilities:
- Actively participate in all assigned training modules and learning activities.
- Assist in the development and maintenance of website and web application code.
- Learn and apply front-end web development technologies (HTML, CSS, JavaScript).
- Gain exposure to back-end development concepts and frameworks.
- Work closely with senior developers and mentors to complete assigned tasks.
- Participate in code reviews and learn from feedback.
- Troubleshoot and debug basic coding issues.
- Contribute to team meetings and discussions.
- Develop a strong understanding of software development lifecycle (SDLC).
- Learn version control systems like Git.
- Demonstrate a commitment to continuous learning and skill development.
Ideal candidates will have a foundational understanding of basic programming concepts and a passion for technology. While prior professional experience is not required, a portfolio of personal projects or demonstrable self-learning efforts is a plus. Strong problem-solving skills, attention to detail, and a proactive attitude are essential. Excellent communication and collaboration skills are necessary for this remote role. This is an exceptional entry-level opportunity for individuals looking to enter the tech industry and build a career in web development. Successful apprentices will be considered for full-time roles upon completion of the program.
Remote Junior Web Developer Apprentice
Posted 15 days ago
Job Viewed
Job Description
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.
- 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.
Remote Junior Software Developer - Entry Level
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in coding, testing, and debugging software applications under the guidance of senior developers.
- Collaborate with cross-functional teams to understand user needs and translate them into technical requirements.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Contribute to the documentation of software designs and processes.
- Learn and apply new technologies and programming languages as required by project needs.
- Troubleshoot and resolve software defects and issues.
- Engage in team meetings and contribute to problem-solving discussions.
- Support the maintenance and enhancement of existing software systems.
- Develop a strong understanding of the software development lifecycle (SDLC).
- Embrace a remote-first culture, actively participating in virtual team activities and communication.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Foundational knowledge of at least one programming language (e.g., Python, Java, JavaScript).
- Understanding of basic data structures and algorithms.
- Familiarity with version control systems like Git is a plus.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, essential for remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
- Eagerness to learn and adapt to new technologies.
- A proactive attitude and a passion for technology.
Be The First To Know
About the latest Api development Jobs in Nairobi !
Job Description
Volunteer Website Developer
(TypeScript)
at Cyan Health Systems
Cyan Health Systems
is an innovative health-tech organization committed to developing impactful healthcare solutions in Kenya and beyond. We are seeking a passionate and skilled Volunteer Website Developer to join our team and help build and maintain our web platforms.
Role: Volunteer Website Developer
Location: Remote / Kenya-based preferred
Commitment: Flexible volunteer hours
Skills Required:
- Solid experience in
TypeScript. - Portfolio for previous work done.
- Experience with modern web development frameworks (e.g., React, Angular, or Vue).
- Strong understanding of frontend and backend web technologies.
- Experience with APIs and integrating with databases is a plus.
- Ability to work collaboratively in a remote team environment.
- Problem-solving mindset and attention to detail.
- Good eye for design.
Responsibilities:
- Develop, update, and maintain Cyan Health Systems' web applications.
- Collaborate with product and teams to deliver functional, user-friendly interfaces.
- Contribute to technical documentation and code reviews.
- Implement responsive and accessible web designs.
Why Volunteer with Us?
- Engage in meaningful work impacting healthcare delivery.
- Collaborate with a dedicated and diverse team of healthcare and technology professionals.
- Gain valuable experience in health-tech project development.
- Flexible schedule and remote work.
How to Apply:
Send your CV to join Cyan Health Systems to Link.
Senior Full-Stack Web Developer (Remote)
Posted 9 days ago
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and maintain highly responsive and user-friendly web applications across the full stack, from front-end interfaces to back-end services and databases.
- Collaborate closely with product managers, UI/UX designers, and other engineers to translate business requirements into technical specifications and elegant code.
- Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
- Develop and implement APIs, ensuring seamless integration between front-end and back-end components, as well as with third-party services.
- Conduct thorough testing, debugging, and performance optimization of applications to ensure stability, security, and scalability.
- Participate actively in code reviews, providing constructive feedback to peers and learning from their insights.
- Contribute to architectural decisions and technology stack selection, influencing the future direction of our platforms.
- Mentor junior developers, share knowledge, and foster a culture of continuous learning and technical excellence within the team.
- Stay up-to-date with emerging web technologies, frameworks, and industry trends, and evaluate their potential application.
- Troubleshoot and resolve complex technical issues across various environments.
- Ensure adherence to security best practices throughout the development lifecycle.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Extensive experience with back-end programming languages (e.g., Python, Node.js, Java, Ruby) and associated frameworks (e.g., Django, Express.js, Spring Boot, Ruby on Rails).
- Strong understanding of database design and management (e.g., SQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
- Excellent problem-solving, analytical, and communication skills, with a strong ability to work independently and collaboratively in a remote setting.
- Experience with agile development methodologies.
Full Stack Web Developer
Posted 15 days ago
Job Viewed