Work With Us
Interview Rounds: 4
- Develop and maintain user-facing features using React.js.
- Implement server-side rendering and React hooks for optimized performance.
- Create reusable React components following established design patterns.
- Implement best practices for component architecture and code reusability.
- Manage application state using state management libraries such as Redux or Saga.
- Handle side effects effectively to ensure smooth application functionality.
- Implement unit test cases using Jest and React Testing Library (RTL) to ensure code quality.
- Utilize CSS grids and implement responsive design principles for websites with scalability in mind.
- Apply styled components to enhance the styling and maintainability of the codebase.
- Utilize webpack and other build tools for creating complex interactive experiences.
- Optimize applications for a variety of device capabilities and network conditions, with awareness of TCP/IP networking considerations.
- Debug and optimize application performance using React and browser developer tools.
- Implement accessibility standards, ensuring compatibility with screen readers.
- Lead small development teams and mentor junior developers.
- Proven hands-on experience of 3-5 years in React.js development.
- Strong understanding of browser rendering and web performance.
- Excellent problem-solving and communication skills.
Additional Skills (Good to Have):
- Experience working with Next.js and GraphQL.
- Experience in implementing ecommerce applications.
Bachelor’s degree in computer science, Engineering, or a related field.