Senior Frontend Engineer (ReactJS)
Zyoin Group
5 - 10 years
Chennai
Posted: 10/12/2025
Getting a referral is 5x more effective than applying directly
Job Description
Must have tech stack
Typescript + ReactJS 5+ years of experience is must to have
HTML
designing system
development with Architect Experience must
Responsibilities:
- Design and develop a high performance SaaS B2B application
- Deliver products with high responsibility, availability, scalability, security, and maintainability
- Work with a product owner, a designer, and backend engineers to implement product features
- Translate UI/UX designs and business requirements into high-quality, well-tested, clean, simple, and maintainable code
- Take a lead on technical best practices
- Resolve any technical issues, risks, and challenges, escalating as necessary and providing solutions
- Maintain and improve product quality.
Requirements
Must have
- 8+ years experience in web development
- 5+ years for frontend development for React/Typescript
- Experience with Agile development.
- Strong understanding of JavaScript fundamentals
- Strong knowledge of HTML and CSS
- Experience with frontend testing frameworks (Jest, Mocha, etc)
- Experience using, designing, and building GraphQL Web Service APIs
- Experience in designing system architecture
- Experience in designing and maintaining UI components (Stotrybook, Visual Regression Test, etc)
- Excellent English verbal communication skills.
Nice to have
- 1+ years experience with backend development (Golang/ Java/ NodeJS/ Others)
- Experience with CI/CD (Github workflow, Circle CI) and infrastructure (AWS, Heroku)
- Container-based development (Docker, docker-compose, Kubernetes) experience
- Experience with scrum master role.
- Experience utilizing design systems.
- Experience in utilizing state management libraries (Redux etc..)
- Understanding of microfrontend architecture
Core Frontend Development (must-have)
- React.js (hooks, concurrent features, Suspense, SSR/CSR tradeoffs).
- TypeScript advanced typing, generics, utility types, codebase-wide typing strategy.
- Modern JavaScript (ES6+) modules, async/await, iterators, proxies, memory/closure patterns.
- HTML5 / CSS3 semantic markup, responsive layouts, cross-browser quirks, CSS modules / CSS-in-JS (emotion/styled-components) / utility-first (Tailwind).
- Layout & accessibility ARIA, WCAG best practices, keyboard navigation, screen-reader testing.
- Performance optimization code-splitting, lazy loading, critical CSS, HTTP caching, image optimization, bundle analysis.
- Client-side rendering patterns CSR, SSR, ISR, hydration concerns (Next.js/Nuxt-like knowledge).
Component & Design System Engineering (must-have)
- Component-driven design Atomic/Feature-sliced architecture, reusable component libraries.
- Storybook (authoring, docs, visual review), component catalog maintenance, semantic versioning for component libs.
- Design tokens & theming token management, runtime theming, dark mode, cross-brand theming.
- Visual regression Percy / Chromatic or similar visual diff workflows integrated into CI. (nice to have)
State Management & Data Layer (must-have)
- State libraries Redux (toolkit), Zustand, Recoil, or comparable patterns; advanced patterns (selectors, middleware, immutability).
- Offline & real-time WebSockets, Server-Sent Events, optimistic updates, cache invalidation patterns. (nice to have)
- GraphQL & REST designing/consuming GraphQL APIs (Apollo/Relay), schema awareness, batching/fetch policies.
Architecture & System Design (must-have)
- Micro-frontend architecture module federation, routing & shared runtime, version management, independent deployability.
- Monorepo experience Nx / Lerna / Turborepo setups, package boundaries, dependency graph management.
- Scalability & maintainability feature-slicing, separation of concerns, large-scale codebase refactoring.
- Security-first frontend XSS/CSRF mitigations, secure auth flows, token handling in browser, secure storage patterns.
Testing & Quality (must-have)
- Unit & integration testing Jest, React Testing Library, mocking patterns, coverage strategies.
- E2E testing Cypress or Playwright with stable selectors, parallel test strategy, test flakiness mitigation.
- Contract & integration testing schema validations for GraphQL/REST; consumer-driven contracts.
- Static analysis & linting ESLint, TypeScript compiler settings, style enforcement (Prettier), automated PR checks.
- Observability & error monitoring Sentry, LogRocket, frontend telemetry, performance monitoring (Core Web Vitals).
Build, CI/CD & Platform (must-have)
- Build tooling Webpack 5, Vite, Rollup; tree-shaking and long-term caching strategies.
- CI/CD pipelines GitHub Actions / CircleCI / Jenkins: test build visual tests canary/blue-green deploy.
- Containerization & infra Docker, container-based local dev, K8s familiarity for frontends (Ingress, rolling deploys).
- Package management & publishing npm/pnpm/yarn workspaces, private registries, semantic releases.
- Cloud platforms AWS/GCP/Azure basics for frontend delivery (CDN, S3, CloudFront, IAM). (nice to have)
Observability, Ops & Reliability (must-have)
- Performance budgets & SLOs for frontend features; monitoring Core Web Vitals.
- Feature flags & rollout LaunchDarkly / Unleash or self-hosted flag strategies for safe releases.
- Incident response debug production issues, rollbacks, root-cause analysis for client-side faults.
Backend & Integration
- Understanding backend systems service contracts, authentication (OAuth2/OpenID Connect), rate limits, idempotency. (must have)
- Some backend exposure NodeJS / Java / Go basics for cross-stack debugging and building small services (nice-to-have).
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
