Full Stack and Mobile App Developer
2026-11-05T10:53:50+00:00
SAMIS SYSTEMS
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_12953/logo/sst.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT, Science & Engineering
2026-11-19T17:00:00+00:00
8
Company Description
SAMIS SYSTEMS is a technology company focused on delivering practical software solutions for businesses and individuals. The organization emphasizes reliable, user-centered products built with modern web and mobile technologies. Team members collaborate closely to design, develop, and maintain applications that address real-world challenges. SAMIS SYSTEMS values continuous learning, innovation, and professional growth for its development staff.
Role Description
This is a full-time, on-site role based in Nairobi for a Full Stack and Mobile App Developer. The role involves designing, developing, and maintaining web applications across the front-end and back-end, as well as building and supporting mobile applications for Android and iOS platforms. Day-to-day tasks include writing clean and efficient code, integrating APIs, managing databases, troubleshooting and debugging issues, and collaborating with cross-functional teams to define requirements and deliver features. The developer will participate in code reviews, optimize application performance, contribute to technical documentation, and support deployment and release processes. The role also includes working closely with stakeholders to refine solutions and ensure a high-quality user experience.
Qualifications
Candidates should possess strong Software Development and Programming skills, with experience in full stack web development (e.g., JavaScript/TypeScript, Node.js, React, or similar frameworks) and mobile app development (e.g., Flutter, React Native, or native Android/iOS).
Candidates should possess solid Analytical Skills to understand requirements, troubleshoot complex issues, and design scalable, maintainable solutions.
Candidates should possess effective Communication skills to collaborate with technical and non-technical colleagues, explain design decisions, and document code and systems clearly.
Candidates should possess foundational Sales or customer-facing skills to gather feedback from users or clients, understand business needs, and help align technical solutions with product goals.
Relevant qualifications include a diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field, experience with version control (e.g., Git), familiarity with relational and NoSQL databases, and knowledge of secure coding and best practices.
Additional beneficial skills include experience with cloud platforms, CI/CD pipelines, UI/UX fundamentals, testing frameworks, and the ability to work independently and as part of a diverse team.
- Design, develop, and maintain web applications across the front-end and back-end.
- Build and support mobile applications for Android and iOS platforms.
- Write clean and efficient code.
- Integrate APIs and manage databases.
- Troubleshoot and debug issues.
- Collaborate with cross-functional teams to define requirements and deliver features.
- Participate in code reviews.
- Optimize application performance.
- Contribute to technical documentation.
- Support deployment and release processes.
- Work closely with stakeholders to refine solutions and ensure a high-quality user experience.
- Software development
- Programming
- Full stack web development
- JavaScript/TypeScript
- Node.js
- React or similar frameworks
- Mobile app development
- Flutter
- React Native
- Native Android/iOS development
- Analytical skills
- Communication skills
- Sales or customer-facing skills
- Git
- Relational and NoSQL databases
- Secure coding
- Cloud platforms
- CI/CD pipelines
- UI/UX fundamentals
- Testing frameworks
- Strong Software Development and Programming skills.
- Experience in full stack web development and mobile app development.
- Solid Analytical Skills to understand requirements, troubleshoot complex issues, and design scalable, maintainable solutions.
- Effective Communication skills to collaborate with technical and non-technical colleagues, explain design decisions, and document code and systems clearly.
- Foundational Sales or customer-facing skills to gather feedback from users or clients, understand business needs, and help align technical solutions with product goals.
- A diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience with version control (e.g., Git), familiarity with relational and NoSQL databases, and knowledge of secure coding and best practices.
- Ability to work independently and as part of a diverse team.
JOB-6aec603edf289
Vacancy title:
Full Stack and Mobile App Developer
[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]
Jobs at:
SAMIS SYSTEMS
Deadline of this Job:
Thursday, November 19 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Thursday, November 5 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about SAMIS SYSTEMS
SAMIS SYSTEMS jobs in Kenya
JOB DETAILS:
Company Description
SAMIS SYSTEMS is a technology company focused on delivering practical software solutions for businesses and individuals. The organization emphasizes reliable, user-centered products built with modern web and mobile technologies. Team members collaborate closely to design, develop, and maintain applications that address real-world challenges. SAMIS SYSTEMS values continuous learning, innovation, and professional growth for its development staff.
Role Description
This is a full-time, on-site role based in Nairobi for a Full Stack and Mobile App Developer. The role involves designing, developing, and maintaining web applications across the front-end and back-end, as well as building and supporting mobile applications for Android and iOS platforms. Day-to-day tasks include writing clean and efficient code, integrating APIs, managing databases, troubleshooting and debugging issues, and collaborating with cross-functional teams to define requirements and deliver features. The developer will participate in code reviews, optimize application performance, contribute to technical documentation, and support deployment and release processes. The role also includes working closely with stakeholders to refine solutions and ensure a high-quality user experience.
Qualifications
Candidates should possess strong Software Development and Programming skills, with experience in full stack web development (e.g., JavaScript/TypeScript, Node.js, React, or similar frameworks) and mobile app development (e.g., Flutter, React Native, or native Android/iOS).
Candidates should possess solid Analytical Skills to understand requirements, troubleshoot complex issues, and design scalable, maintainable solutions.
Candidates should possess effective Communication skills to collaborate with technical and non-technical colleagues, explain design decisions, and document code and systems clearly.
Candidates should possess foundational Sales or customer-facing skills to gather feedback from users or clients, understand business needs, and help align technical solutions with product goals.
Relevant qualifications include a diploma or degree in Computer Science, Software Engineering, Information Technology, or a related field, experience with version control (e.g., Git), familiarity with relational and NoSQL databases, and knowledge of secure coding and best practices.
Additional beneficial skills include experience with cloud platforms, CI/CD pipelines, UI/UX fundamentals, testing frameworks, and the ability to work independently and as part of a diverse team.
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
apply
All Jobs | QUICK ALERT SUBSCRIPTION