This job is no longer available
This job expired on 16/07/2026. It no longer accepts applications.
Senior Full-Stack Developer (React/TypeScript)
Abacus
Job description
About the role
We are seeking a Senior Developer to lead both front‑end and back‑end development, delivering high‑quality, performant platforms from concept to production while collaborating with cross‑functional teams.
Key responsibilities
- Work within an Agile software development team and follow best‑practice engineering processes.
- Collaborate with project managers, solution architects and the creative team to estimate, scope and plan projects.
- Design, develop and optimise front‑end and back‑end solutions, including APIs.
- Write clean, high‑standard code following architecture patterns such as MVC, SOA, OOP and DI.
- Produce documentation, comment code and create quality prototypes for UI designs.
- Perform unit testing, code reviews and ensure software meets functional and performance criteria.
- Mentor junior team members and monitor customer experience KPIs.
- Report progress to management and clients on a regular basis.
Required profile
- Bachelor’s degree in Computer Science, Engineering or equivalent experience.
- Minimum 6 years of application development experience.
- At least 4 years of hands‑on experience with React and TypeScript.
- Strong understanding of OOP concepts and modern JavaScript (ES6+).
Required skills
- React, TypeScript, HTML5, CSS3, ES6+, JSX, Virtual DOM
- State‑management frameworks: Redux (with middleware) or MobX
- REST APIs, GraphQL, WebSocket, SOAP, JSON, XML
- Node.js, MVC frameworks (e.g., Backbone.js)
- Azure, SQL and relational databases
- UI libraries: Material‑UI, Semantic UI, Bootstrap
- CSS‑in‑JS solutions: Styled Components, scoped‑CSS
- Testing tools: Karma, Mocha, Jest
- Build tools: Grunt, Gulp
- Design patterns: MVC, SOA, OOP, DI
- Agile/Scrum methodologies
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Abacus
Related job offers
-
Engineer - Enterprise Customer Support
Safaricom PLC Kenya -
AjiraForSHE Internship – Digital Savings & Project Support
Avsi Kenya Kenya -
Tech Lead/Sr Backend (Go) Developer
Jobgether Kenya -
Volunteer Senior Measurement & Evaluation Specialist (Remote)
Ashoka Nairobi -
AI Automation & Claude Specialist
Talent Match Africa Comté de Nairobi