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