Sr. React Developer
VGreenTek View all jobs
- Thiruvananthapuram, Kerala
- Permanent
- Full-time
Location: Trivandrum (Onsite)
Type: Full time
Experience: 6+yearsKey ResponsibilitiesFrontend 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 timesDesign 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 applicationState 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 patternsQuality & Standards
· Write comprehensive unit and integration tests for UI components
· Ensure accessibility compliance (WCAG standards)
· Implement error boundaries and graceful degradationDocument 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 contractsRequired QualificationsExperience
· 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 librariesTechnical SkillsCategory 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