About This Opportunity
Meta Title: ICT Jobs in Nairobi 2026 | Full Stack Developer & Mobile Application Developer
Meta Description: Apply for the latest ICT jobs in Nairobi. Open positions include Full Stack Developer and Mobile Application Developer. Deadline: 8th August 2026.
ICT Job Vacancies in Nairobi
A leading organization is seeking experienced software professionals to join its technology team in Nairobi. The available opportunities are ideal for developers passionate about building secure, scalable, and high-performance digital solutions using modern software development technologies.
1. Full Stack Developer
Job Type: Full Time
Location: Nairobi
Job Category: ICT / Computer
Job Overview
The organization is looking for an experienced Full Stack Developer to design, develop, deploy, and maintain secure, scalable, and high-performance software solutions. The successful candidate will contribute to backend services, APIs, cloud-native applications, and DevSecOps initiatives while collaborating with cross-functional Agile teams.
Key Responsibilities
Software Development
- Design, develop, and maintain enterprise-grade backend applications and APIs.
- Build secure, scalable, and high-performance software solutions.
- Develop and maintain RESTful APIs and microservices.
- Apply secure coding principles throughout the software development lifecycle.
- Troubleshoot application issues and resolve production incidents.
Architecture & Engineering
- Participate in solution architecture and technical design discussions.
- Develop cloud-native and containerized applications.
- Ensure applications are scalable, resilient, maintainable, and optimized.
- Participate in peer code reviews and enforce coding standards.
DevSecOps & CI/CD
- Build and maintain CI/CD pipelines.
- Integrate security into software development and deployment processes.
- Collaborate with DevOps teams to implement infrastructure automation.
- Monitor application performance and system reliability.
Testing & Quality Assurance
- Develop unit and integration tests.
- Support automated testing and code quality initiatives.
- Participate in software releases and deployment activities.
- Improve code quality through peer reviews and static code analysis.
Collaboration
- Work closely with Product Owners, Business Analysts, QA Engineers, Architects, and fellow developers.
- Participate in Agile ceremonies including sprint planning, stand-ups, retrospectives, and backlog refinement.
- Prepare technical documentation and share knowledge across development teams.
Qualifications
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- 2–4 years of professional software development experience.
- Experience developing enterprise backend applications.
- Experience working in Agile/Scrum environments.
- Knowledge of cloud-native application development and CI/CD pipelines.
Required Skills
- Java, C#, Node.js, or similar backend technologies.
- RESTful API development.
- Microservices architecture.
- Cloud platforms (AWS, Azure, or Google Cloud).
- Docker and containerization.
- CI/CD pipelines.
- Git version control.
- Secure coding and DevSecOps practices.
- Problem-solving and analytical thinking.
- Excellent communication and teamwork.
Why You Should Apply
This role provides an opportunity to work on enterprise-scale digital transformation projects while expanding your expertise in cloud computing, software architecture, DevSecOps, and Agile software development.
Application Tips
- Highlight enterprise application development experience.
- Include cloud technologies and DevOps tools you've worked with.
- Showcase projects involving APIs, microservices, or distributed systems.
- Quantify achievements such as performance improvements or successful deployments.
2. Mobile Application Developer
Job Type: Full Time
Location: Nairobi
Job Category: ICT / Computer
Job Overview
The organization is seeking a talented Mobile Application Developer to build secure, responsive, and high-performing mobile applications for Android and iOS platforms. The successful candidate will work closely with product, design, and engineering teams to deliver innovative mobile solutions using modern cross-platform technologies.
Key Responsibilities
Mobile Application Development
- Design, develop, and maintain mobile applications using Flutter and/or React Native.
- Build responsive applications for Android and iOS.
- Develop reusable components and application modules.
- Integrate mobile applications with backend APIs and third-party services.
- Troubleshoot and resolve application issues.
Architecture & Engineering
- Participate in application architecture and technical design.
- Develop scalable, secure, and maintainable mobile solutions.
- Follow software development best practices and coding standards.
- Support application modernization initiatives.
DevSecOps & CI/CD
- Contribute to automated build and deployment pipelines.
- Integrate security into the development lifecycle.
- Support automated testing and release processes.
- Collaborate with DevOps teams to improve deployment efficiency.
Testing & Quality Assurance
- Develop unit tests and automated test suites.
- Participate in application testing and code reviews.
- Ensure applications meet performance, usability, and security standards.
Collaboration
- Work closely with Product Owners, UX/UI Designers, Backend Developers, QA Engineers, and Architects.
- Participate in Agile software development activities.
- Maintain technical documentation and knowledge-sharing resources.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
- 2–4 years of experience in mobile application development.
- Proven experience using Flutter and/or React Native.
- Experience working within Agile/Scrum teams.
- Experience integrating cloud-native services and automated deployment pipelines.
Required Skills
- Flutter.
- React Native.
- Android and iOS application development.
- REST API integration.
- Firebase or cloud services.
- Git version control.
- CI/CD pipelines.
- Mobile application testing.
- Problem-solving and debugging.
- Strong teamwork and communication skills.
Why You Should Apply
This is an excellent opportunity to work on innovative mobile applications while expanding your expertise in cross-platform development, cloud integration, DevSecOps, and modern mobile engineering practices.
Application Tips
- Highlight Flutter and React Native projects in your CV.
- Include links to your GitHub portfolio or published mobile applications.
- Demonstrate experience integrating APIs and cloud services.
- Mention experience with CI/CD, automated testing, and Agile development methodologies.
Why Join This Opportunity?
Successful candidates will join a collaborative technology team focused on building secure, scalable, and modern digital solutions. The organization offers an environment that encourages innovation, continuous learning, and career growth while working with the latest software development technologies.
How to Apply
Interested and qualified candidates should send their updated CV to talentsourcing@sheerlogicltd.com with the position title as the email subject.
Application Deadline: 8th August 2026.
Requirements
- Bachelor's degree in relevant field
- 3+ years experience
- Strong communication skills
Login to View Details
Create an account to see requirements, responsibilities, and apply.
Login / Sign UpQuick Info
Type
JobCompany
Sheer Logic
Location
Nairobi
Deadline
August 8, 2026
3 days remaining
Share
Help others discover this