Your Arena:
Develop, maintain, and optimize complex frontend applications using React + TypeScript.
Lead the migration of existing JavaScript code to TypeScript, setting best practices and standards.
Collaborate with Product, Design, and Backend teams to deliver user-facing features end-to-end.
Own state management patterns with Redux and React Query, ensuring consistency and scalability.
Improve performance, accessibility, and reliability across the frontend.
Write clean, well-tested, and maintainable code with high test coverage.
Mentor and support other developers, promoting best practices and continuous improvement.
Contribute to technical discussions on architecture, tooling, and long-term frontend strategy.
What It Takes:
5+ years of professional experience in frontend development.
Strong expertise in React (including hooks, context, advanced component patterns).
Deep knowledge of TypeScript and experience migrating from JavaScript.
Solid experience with state management (Redux, React Query, or equivalent).
Experience writing tests with frameworks like Jest, React Testing Library, or Cypress.
Strong understanding of performance optimization, accessibility (a11y), and secure frontend practices.
Excellent collaboration and communication skills.
Nice-to-Haves:
Experience with build tools and bundlers (Webpack, Vite, Babel).
Familiarity with component libraries/design systems (Storybook, Material UI, Tailwind).
Knowledge of server-side rendering (Next.js) or micro-frontend architecture
Exposure to monitoring tools (Sentry, Datadog RUM).
Open-source contributions or prior mentorship experience.