- Brampton, Ontario, Canada
- Senior
- Competitive Salary
- 7+ years
Lead front‑end engineering for enterprise applications, ensuring reliable stateful UI, consistent navigation, and robust error handling.
Responsibilities
- Own front‑end behavior for stateful UI: retaining filters, sorting, selections and drafts across navigation, refresh and session timeouts
- Implement predictable navigation: URL‑driven state, back/forward behavior, deep links, unsaved‑changes handling
- Build consistent loading, empty, partial‑failure and error states with clear recovery actions
- Turn designer specs into accessible, performant components; challenge specs that cannot be built reliably
- Improve performance on large tables and long forms (virtualization, debounced input, optimistic updates)
Requirements
- Nice to have: Design or prototyping skills; able to build quick clickable prototypes in React
- Nice to have: Frontend analytics and error monitoring (event tracking, session replay, error dashboards)