React Developer
Full Job Description
Role Overview
We are seeking a highly skilled React Developer to play a crucial role in defining our UI/UX strategy. This position involves more than just building user interfaces; you will be responsible for architecting a scalable, maintainable, and high-performance frontend ecosystem capable of supporting complex business workflows. Collaboration with backend engineers, product teams, and designers will be essential to deliver clean, intuitive, and technically sound frontend solutions.
Key Responsibilities
Frontend Architecture & Component Strategy
· Architect modular, reusable, and type-safe UI templates and component libraries.
· Establish scalable frontend patterns and standards across various projects.
· Drive consistency in design systems and UI implementation.
State Management & Data Flow
· Design and implement efficient global and local state management solutions using Redux Toolkit, Zustand, or Context API.
· Manage complex asynchronous data flows with optimized performance and predictable state behavior.
· Implement caching, memoization, and performance tuning strategies.
API & Backend Integration
· Integrate REST and GraphQL APIs with robust error handling and retry mechanisms.
· Implement dependable data fetching strategies using modern tools like TanStack Query.
· Ensure reliability, security, and scalability in frontend-backend communication.
Code Quality & Best Practices
· Write clean, well-documented, and maintainable TypeScript code.
· Adhere to strict TypeScript standards and promote a 'Type-First' development approach.
· Actively participate in code reviews and enforce best practices in testing and documentation.
· Optimize applications for performance, scalability, and responsiveness.
Technical Stack
· React (Functional Components & Hooks)
· TypeScript (Strict Mode)
· State Management: Redux Toolkit / Zustand / TanStack Query
· Styling: Tailwind CSS / Styled Components
· API Integration: REST & GraphQL
Required Qualifications
· 3 to 4 years of professional experience working with React.
· Strong understanding of React lifecycle, hooks, and performance optimization techniques.
· Solid experience with TypeScript in strict mode, emphasizing strong typing principles.
· Hands-on experience managing complex asynchronous workflows.
· Experience building scalable and reusable component libraries.
· Strong problem-solving skills and meticulous attention to detail.
Desirable Skills
· Experience contributing to or developing a design system.
· Familiarity with testing frameworks such as Jest and React Testing Library.
· Exposure to CI/CD workflows and frontend deployment strategies.
· Experience in performance monitoring and frontend observability tools.
This is a full-time, in-person role located in Chennai, Tamil Nadu.
Company
Nura Analytix LLP (Datacrew.ai)
Nura Analytix LLP, operating under the brand Datacrew.ai, is a forward-thinking company focused on leveraging data and analytics. While specific details about their company description were not provid...