Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Squash Apps and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Job Summary :</b><br/><br/></p><p>We are seeking a highly skilled and experienced React.js Developer with 5+ years of hands-on experience to join our team as an immediate joiner.
</p><p><br/></p><p>The ideal candidate will be a master of the modern frontend stack, with a proven ability to design, develop, and deploy robust, scalable, and high-performance web applications.
</p><p><br/></p><p>This role requires a deep technical understanding of React.js, Next.js, Redux, and TypeScript to build and maintain sophisticated user interfaces that support both Server-Side Rendering (SSR) and Client-Side Rendering (CSR) Responsibilities :</b></p><p><br/></p>- Architect, develop, and maintain high-quality, scalable, and responsive web applications using a modern component-based architecture with React.js and Next.js.<br/><br/></p><p>- Implement and manage complex application state using Redux and other state management patterns, ensuring predictable and consistent data flow throughout the application.<br/><br/></p><p>- Write clean, well-documented, and type-safe code using TypeScript, while actively participating in code reviews to ensure adherence to coding standards and best practices.<br/><br/></p><p>- Implement and manage both Server-Side Rendering (SSR) and Client-Side Rendering (CSR) strategies to optimize for initial load performance, SEO, and user experience.<br/><br/></p><p>- Design and implement client-side routing using React Router 7 or similar libraries, ensuring seamless navigation and a smooth user experience.<br/><br/></p><p>- Collaborate with backend teams to integrate and consume RESTful APIs, ensuring seamless data flow and a high-quality user experience.<br/><br/></p><p>- Optimize application performance by identifying bottlenecks and implementing techniques like code splitting, lazy loading, and memoization.<br/><br/></p><p>- Troubleshoot and debug complex technical issues across the frontend Skills & Qualifications :</b></p><p><br/></p>- 5+ years of professional experience in front-end development.<br/><br/></p><p>- Expert-level proficiency in React.js, with a deep understanding of core concepts, including hooks, context, and the component lifecycle.<br/><br/></p><p>- Proven hands-on experience with a modern framework like Next.js for building production-ready applications.<br/><br/></p><p>- Expertise in state management using Redux.<br/><br/></p><p>- Strong knowledge of JavaScript Core and modern ES6+ features.<br/><br/></p><p>- In-depth understanding of the differences and use cases for both SSR and CSR architectures.<br/><br/></p><p>- Hands-on experience with TypeScript.<br/><br/></p><p>- Proven experience with React Router 7 for front-end routing.<br/><br/></p><p>- Strong knowledge of version control systems, specifically Git</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Squash Apps is actively hiring for this React.js Developer - Next.js/TypeScript position
Apply Now