Every millisecond of jank millions of frustrated users. Every KB of JS higher bounce in emerging markets. Youll build the UIs that make massive-scale data feel instant intuitive and beautiful.
This isnt about landing pages. This is about building the most performant complex web apps in SEA.
What Youll Do
1. Build Core Product Surfaces
Own frontend for key product areas: analytics dashboards ML playgrounds content tools or consumer app
Architect complex SPAs with React/TypeScript: state management routing data fetching code splitting
Handle hard UI problems: virtualization canvas/WebGL rendering Web Workers WASM offline mode
Partner with Design PM to ship features fast without sacrificing quality or accessibility
2. Performance at Scale
Lighthouse 95. TTI < 2s on low-end devices. Bundle size budgets that you enforce
Optimize for emerging markets: 3G networks low-RAM Android battery efficiency
Profile and fix jank: React renders layout thrash memory leaks. You live in Chrome DevTools
Build data viz that doesnt die at 1M points: D3 ECharts custom canvas/SVG
3. Platform & Leverage
Contribute to Design System: accessible composable React components used by 500 engineers
Improve DX: build tools CI testing linting. Make it impossible to ship bad code
Lead: Set frontend architecture standards drive migrations review RFCs for FE
Mentor other engineers. Run FE guilds brown bags and code labs
4. End-to-End Ownership
Write tests: Jest RTL Playwright. You dont merge without coverage
Work with backend on API contracts: GraphQL REST gRPC-web. Push back on bad APIs
Oncall for your surfaces. If its broken for users you feel it
Collaborate with Data/ML to make complex data explorable by non-technical users
What Youll Bring
Must-haves:
5 YOE building production web apps with React TypeScript. You know the React render lifecycle cold
Expert in HTML/CSS/JS fundamentals. Can explain event loop closure and critical rendering path
Strong CS basics: data structures algorithms systems design. You optimize Big-O not just code
Experience with modern FE stack: state management like Zustand/Redux/Recoil TanStack Query
Obsessed with performance and UX. Youve debugged why scroll feels bad and fixed it
Testing mindset: unit integration e2e. Youve set up CI for FE before
Product sense: You push back on designs that wont scale and suggest better UX
For Lead Level Add:
8 YOE led architecture for a major surface used by millions
Drove a large migration: class hooks webpack vite JS TS or similar
Mentored 3 engineers and raised the bar for FE across an org
Deep expertise in 1 area: WebGL WASM micro-frontends accessibility design systems
Render petabytes of data. 10M row tables. Real-time charts. 60fps interactions. 1B users. Every millisecond of jank millions of frustrated users. Every KB of JS higher bounce in emerging markets. Youll build the UIs that make massive-scale data feel instant intuitive and beautiful. This isnt about...
Every millisecond of jank millions of frustrated users. Every KB of JS higher bounce in emerging markets. Youll build the UIs that make massive-scale data feel instant intuitive and beautiful.
This isnt about landing pages. This is about building the most performant complex web apps in SEA.
What Youll Do
1. Build Core Product Surfaces
Own frontend for key product areas: analytics dashboards ML playgrounds content tools or consumer app
Architect complex SPAs with React/TypeScript: state management routing data fetching code splitting
Handle hard UI problems: virtualization canvas/WebGL rendering Web Workers WASM offline mode
Partner with Design PM to ship features fast without sacrificing quality or accessibility
2. Performance at Scale
Lighthouse 95. TTI < 2s on low-end devices. Bundle size budgets that you enforce
Optimize for emerging markets: 3G networks low-RAM Android battery efficiency
Profile and fix jank: React renders layout thrash memory leaks. You live in Chrome DevTools
Build data viz that doesnt die at 1M points: D3 ECharts custom canvas/SVG
3. Platform & Leverage
Contribute to Design System: accessible composable React components used by 500 engineers
Improve DX: build tools CI testing linting. Make it impossible to ship bad code
Lead: Set frontend architecture standards drive migrations review RFCs for FE
Mentor other engineers. Run FE guilds brown bags and code labs
4. End-to-End Ownership
Write tests: Jest RTL Playwright. You dont merge without coverage
Work with backend on API contracts: GraphQL REST gRPC-web. Push back on bad APIs
Oncall for your surfaces. If its broken for users you feel it
Collaborate with Data/ML to make complex data explorable by non-technical users
What Youll Bring
Must-haves:
5 YOE building production web apps with React TypeScript. You know the React render lifecycle cold
Expert in HTML/CSS/JS fundamentals. Can explain event loop closure and critical rendering path
Strong CS basics: data structures algorithms systems design. You optimize Big-O not just code
Experience with modern FE stack: state management like Zustand/Redux/Recoil TanStack Query
Obsessed with performance and UX. Youve debugged why scroll feels bad and fixed it
Testing mindset: unit integration e2e. Youve set up CI for FE before
Product sense: You push back on designs that wont scale and suggest better UX
For Lead Level Add:
8 YOE led architecture for a major surface used by millions
Drove a large migration: class hooks webpack vite JS TS or similar
Mentored 3 engineers and raised the bar for FE across an org
Deep expertise in 1 area: WebGL WASM micro-frontends accessibility design systems