Frontend Engineer
Figr
Software Engineering
Bengaluru, Karnataka, India
Posted on Dec 2, 2025
Responsibilities
Get things done:
React Ecosystem:
Get things done:
- Own what you start, no hand-holding required.
- Solve problems end-to-end with resourcefulness and grit.
- Challenge assumptions, ask why, and speak your mind.
- We move fast, stay sharp, and skip the drama.
- Not just clean code, real user impact.
- Think deeply about performance, user experience, and craft.
- Execute quickly and cut scope when needed.
- Learn fast, adapt faster.
- Use tools for productivity, build your own when needed.
- Improve systems to make the whole team faster.
React Ecosystem:
- React 18+: hooks, component composition, state management.
- React Router + Redux/Zustand (or similar).
- Performance optimization (React.memo, useMemo, useCallback).
- Strong fundamentals: async/await, promises, closures, event loop.
- TypeScript: types, interfaces, generics.
- ES6+ and functional programming.
- Solid HTML/CSS and Tailwind CSS.
- Responsive design and browser APIs.
- Vite/Webpack, code splitting, lazy loading.
- Monorepo experience (pnpm workspaces).
- RESTful APIs, async data fetching.
- Error handling and loading states.
- Bonus: GraphQL.
- Canvas/Graphics: Canvas API, SVG, or basic WebGL.
- Real-time: WebSockets, Server-Sent Events, or collaborative features.
- Media: getUserMedia, MediaRecorder, audio/video.
- Animations: Framer Motion, React Spring, or GSAP.