Location: Hyderabad, India - Hybrid Remote (3 days a week in office preferred)
Responsibilities:
Develop and maintain highly responsive, visually appealing web applications using React.js, Redux, and TypeScript.
Implement robust and effective state management solutions using Redux.
Utilize Next UI as a component library to ensure consistent and maintainable UI components across the application.
Write clean, modular code that can be easily maintained and scaled.
Develop comprehensive unit tests using Vitest to ensure code quality and application functionality.
Collaborate with cross-functional teams to define, design, and ship new features.
Optimize application performance by conducting regular code reviews and enhancing front-end efficiency.
Troubleshoot and resolve issues related to user interaction, data, and system architecture.
Experience working with Micro-frontends would be an added advantage, enhancing your ability to modularize and manage independently deployable frontend features.
Requirements:
Minimum 2-3 years of experience in front-end development with a strong proficiency in React, Redux, and TypeScript.
Experience with Tailwind CSS, Redux Toolkit & RTK Query
Proven experience in building SaaS applications.
Excellent skills in JavaScript, including DOM manipulation and an understanding of JavaScript fundamentals such as closures, polyfills, hoisting, and functional programming.
Proficient understanding of React hooks and latest React paradigms.
Ability to write fallback JavaScript code for lightweight implementations without relying solely on libraries.
Experience in using modern development tools like NX dev and Vite.
Familiarity with version control tools, preferably Git.
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Valuable exposure to micro frontend architecture will be highly regarded, as it aligns with our approach to scalable and flexible front-end development.