Senior React Developer
Job Summary
5 years of relevant front-end development experience with modern web applications.
Deep expertise in React including Hooks component architecture state management and performance optimization.
Strong proficiency in JavaScript (ES6).
Strong knowledge of HTML5 and CSS3 including responsive design and cross-browser compatibility.
Experience with modern front-end tooling such as Webpack/Vite npm/yarn and ESLint.
Hands-on experience with Jest and React Testing Library for unit and integration testing.
Strong understanding of RESTful APIs and GraphQL including data fetching error handling and React integration.
Experience with Git-based version control and collaborative development workflows.
Practical experience with CI/CD pipelines for automated builds testing and deployments.
Strong understanding of front-end performance optimization including minimizing unnecessary re-renders and optimizing client-side logic.
Experience implementing accessible and responsive user interfaces.
Experience with code reviews refactoring and maintaining scalable front-end architectures.
Strong debugging and troubleshooting skills including use of browser developer tools and logging.
Ability to work independently with minimal supervision and solve complex technical problems.
Strong communication and collaboration skills within cross-functional and distributed teams.
Upper-Intermediate English or higher both written and verbal.
Familiarity with additional front-end testing tools and practices beyond Jest and React Testing Library.
Experience with performance profiling and bundle optimization.
Advanced experience with browser DevTools for large-scale React applications.
Experience with production troubleshooting and performance optimization of enterprise-scale React applications.
Required Experience:
Senior IC