Principal Frontend Engineer
Summary
The Principal Frontend Engineer will lead the technical direction of the React and Redux codebase for a retail analytics platform. This role involves both hands-on coding and architectural leadership, focusing on scaling forecasting engines and managing complex, high-density data interfaces.
The role
This company builds planning and analytics software used by global apparel and retail brands to decide what they make, buy and range each season. Engineering is seven people, five of them on the frontend and all mid to senior. There is no frontend technical leadership today, so the CTO is carrying it. You would own direction for the React and Redux codebase while still shipping code. Near term work includes folding a standalone product back into the main app and rebuilding the forecasting engine so it scales.
About you
This company builds planning and analytics software used by global apparel and retail brands to decide what they make, buy and range each season. Engineering is seven people, five of them on the frontend and all mid to senior. There is no frontend technical leadership today, so the CTO is carrying it. You would own direction for the React and Redux codebase while still shipping code. Near term work includes folding a standalone product back into the main app and rebuilding the forecasting engine so it scales.
About you
- You have owned client side state and rendering architecture at data density: collaborative editing, virtualised grids, or datasets in the hundreds of thousands of rows
- 5+ years React and TypeScript, commercial Redux, and real opinions about store architecture
- Still writing production code, and you want to keep it that way
- You have set standards across a team of peers, code review, testing or delivery practice, and made them stick
- You work directly with product and design rather than taking tickets
- Sydney based with full working rights
- 50/50 hybrid working in Sydney after initial onboarding
- Permanent, with technical ownership at principal level.
- A team small enough that your decisions show up in the product quickly
- AI tooling is used across the team, with clear rules, and never at the expense of quality
- Tight‑knit engineering group that values thoughtful engineering, learning and collaboration