React Developer - External
Kavi Software Technologies Private Limited
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop and maintain modern web applications using React.js together with TypeScript and JavaScript
- Create responsive, accessible, and aesthetically pleasing UIs using HTML5 and CSS3
- Build reusable and scalable UI components and front-end libraries using React's component architecture
- Translate design wireframes or mockups into pixel-perfect, responsive interfaces
- Optimize front-end performance—through code splitting, lazy loading, memoization, and other best practices
- Integrate with backend services and RESTful APIs.
- Leverage modern build tools and workflows (Webpack, Babel, npm/Yarn) for efficient development
- Maintain version-controlled codebases using Git
- Write clean, maintainable, and well-documented code; conduct code reviews and mentor junior developers
- Stay updated with industry trends, and contribute to improving processes and code standard
- Bachelor’s or master’s degree in computer science, Engineering, or a related discipline.
- React.js: Solid understanding of components, lifecycle, hooks, JSX, and React Router
- JavaScript (ES6+) & TypeScript: Deep knowledge of modern JavaScript and strong proficiency in TypeScript
- HTML & CSS: Proficient in semantic HTML5, CSS3, responsive design, and accessibility best practices
- State Management: Experience with state management libraries such as Redux or MobX
- Build Tools: Familiarity with Webpack, Babel, npm/Yarn to manage application builds
- Version Control: Proficient with Git; able to manage branches, merges, and code reviews
- Testing & Debugging: Experience with testing frameworks (Jest, Enzyme, etc.) and debugging tools (browser dev tools)
- Soft Skills: Strong problem-solving, collaboration, and communication abilities