Shahrzad is looking for a highly skilled Senior Frontend Engineer with strong expertise in React and TypeScript to join our growing engineering team. In this role, you will design and develop scalable, high-performance web applications, collaborating with product, design, and backend teams to deliver seamless and engaging user experiences.
Responsibility:
- Expert-level understanding of React hooks, context, suspense, concurrentrendering, and performance optimization.
- TypeScript
- Strong expertise in type-safety, generics, utility types, and large-scale codebasemaintainability.
- State Management (Zustand)
- Deep knowledge of scalable state management patterns usingZustand.
- Next.js (App Router)
- Hands-on experience with SSR, SSG, ISR, API routes, routing, andperformance optimization.
- React Query / SWR
- Data fetching, caching, and synchronization best practices.
- Modern CSS
- TailwindCSS or CSS-in-JS (styled-components, Emotion), with strongunderstanding of responsive and accessible design.
- Frontend Architecture
- Experience structuring large codebases, modularization, and reusablecomponent libraries.
Requirement:
- Testing
- Unit and integration testing with Jest, React Testing Library, Playwright.
- Build & Tooling
- Familiar with Webpack, Vite, Turborepo, or similar bundlers/build tools.
- Git & CI/CD
- Strong Git workfl ow knowledge, code review practices, and familiarity with CI/CDpipelines (GitHub Actions, GitLab CI, etc.).
- API Integration
- RESTful API consumption and error handling patterns.
- Performance
- Profi cient in analyzing bundle size, code-splitting, and using tools likeLighthouse or Web Vitals.
- Security
- Familiarity with frontend security best practices (XSS, CSRF, JWT, etc.).
- Experience with design systems (Storybook, Radix UI, shadcn/ui).
- Knowledge of monorepo management (Nx, Turborepo).