Senior Frontend Engineer
Interactive Resource Management Ltd
Publiée il y a 2 mois · Expire dans 4 semaines
Description du poste
About the Role
We invite applications from suitably qualified candidates for the position of Senior Frontend Engineer at Interactive Resource Management Ltd in Nairobi, Kenya.
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.
Key Responsibilities
- Translate product and UX requirements into robust, maintainable frontend architectures using modern frameworks
- Design and implement offline-capable experiences using Service Workers, IndexedDB, and resilient caching strategies
- Build real-time interfaces that synchronize reliably with backend systems using WebSockets and event-driven patterns
- Develop and maintain complex dashboards (merchant and admin) with high-quality charts, analytics, and reporting views
- Ensure responsive, mobile-first, cross-browser, and cross-platform compatible user interfaces
- Enforce accessibility standards (WCAG) and frontend performance best practices
- Maintain and evolve a shared UI component library, promoting reuse, consistency, and scalability
- Drive frontend code quality, testing, documentation (Storybook), and technical standards
- Collaborate closely with backend engineers, designers, and product managers to deliver cohesive solutions
- Mentor junior engineers and provide technical leadership through reviews, architectural guidance, and best-practice advocacy
- Proactively identify UX, performance, and stability risks and address them before they impact users
Required Qualifications and Education
- Bachelor's degree in Computer Science or related field
Ce poste vous intéresse ?
Se connecter pour voir l'emailPas encore inscrit ? Créer un compte gratuit