Job Description
Sr. React Developer - Trivandurum
Location: Trivandrum (Onsite)
Type: Full time
Experience: 6+years
Key Responsibilities
Frontend Development
- Architect and build complex React applications with clean, maintainable code
- Implement pixel-perfect UI components from design specifications
- Create responsive layouts that work flawlessly across devices and browsers
- Build reusable component libraries with consistent design patterns
- Implement smooth animations and micro-interactions that enhance UX
- Optimize application performance, bundle size, and load times
Design Collaboration
- Work closely with designers to refine and implement UI/UX designs
- Provide technical input on design feasibility and implementation approaches
- Identify and address inconsistencies between designs and implementation
- Suggest improvements to enhance usability and visual polish
- Ensure design system consistency across the application
State Management & Architecture
- Design and implement efficient state management solutions
- Structure applications for scalability and maintainability
- Implement data fetching strategies with proper caching and error handling
- Handle complex form flows with validation and error states
- Manage application routing and navigation patterns
Quality & Standards
- Write comprehensive unit and integration tests for UI components
- Ensure accessibility compliance (WCAG standards)
- Implement error boundaries and graceful degradation
Document component APIs and usage patterns
- Conduct thorough cross-browser and device testing
Team Collaboration
- Participate in code reviews with focus on UI quality and patterns
- Mentor team members on frontend best practices
- Contribute to frontend architecture decisions
- Collaborate with backend developers on API contracts
Required Qualifications
Experience
- 6+ years of software engineering experience
- 4+ years of hands-on experience with React in production applications
- 3+ years working closely with design teams on complex UIs
- Demonstrated ability to build polished, production-quality interfaces
- Experience with design systems and component libraries
Technical Skills
Category Requirements
React React 18+, hooks, context, performance
optimization, code splitting
TypeScript Strong TypeScript proficiency, type-safe
component design
Styling Tailwind CSS, CSS-in-JS, responsive design,
CSS Grid/Flexbox
State Management Zustand, Redux Toolkit, React Query, or similar
Build Tools Vite, Webpack; understanding of bundling and
optimization
Testing Jest, React Testing Library, component testing
strategies
Design Tools Ability to work with Figma, extract assets, and
interpret design specs