Jobs

Senior Frontend Engineer at Interactive Resource Management Ltd

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience
  • Location Nairobi
  • Job Field ICT / Computer

Senior Frontend Engineer at Interactive Resource Management Ltd

Senior Frontend Engineer

The Senior Frontend Engineer is responsible for leading the design, development, and continuous improvement of high-performance, accessible, and scalable web applications, with a strong focus on offline-first Progressive Web Applications (PWAs), real-time user interfaces, and data-driven dashboards.

This role owns the frontend experience end-to-end, from architectural decisions and component design to performance optimization, accessibility compliance, and production stability, ensuring that user interfaces are reliable, intuitive, and aligned with product and business goals.

Role Accountabilities

  • Translating product and UX requirements into robust, maintainable frontend architectures using modern frameworks.
  • Designing and implementing offline-capable experiences using Service Workers, IndexedDB, and resilient caching strategies.
  • Building real-time interfaces that synchronize reliably with backend systems using WebSockets and event-driven patterns.
  • Developing and maintaining complex dashboards (merchant and admin) with high-quality charts, analytics, and reporting views.
  • Ensuring responsive, mobile-first, cross-browser, and cross-platform compatible user interfaces.
  • Enforcing accessibility standards (WCAG) and frontend performance best practices.
  • Maintaining and evolving a shared UI component library, promoting reuse, consistency, and scalability.
  • Driving frontend code quality, testing, documentation (Storybook), and technical standards.
  • Collaborating closely with backend engineers, designers, and product managers to deliver cohesive solutions.
  • Mentoring junior engineers and providing technical leadership through reviews, architectural guidance, and best-practice advocacy.
  • Proactively identifying UX, performance, and stability risks and addressing them before they impact users.

Qualifications and Education Requirements

  • Bachelor’s degree in computer science, software Engineering, Information Technology or any other related field.
  • 5+ years frontend development
  • React expert (Next.js preferred)
  • PWA experience (offline mode, IndexedDB)
  • Responsive design (mobile-first)
  • React/Vue/Angular proficiency
  • CSS/Tailwind expert
  • API integration experience

Tech Stack:

React, Next.js, TypeScript, Tailwind CSS, IndexedDB, WebSockets

Method of Application

Interested and qualified candidates should forward their CV to: hr@irm.co.ke using the position as subject of email.

Leave a Comment