What are the responsibilities and job description for the react js developer position at Tek Spikes?
Job Title: Senior React.js Developer (9 Years Experience)
Location: Onsite
Employment Type: Contract
Experience: 9 Years
We are looking for a highly skilled Senior React.js Developer with extensive experience in building scalable, high-performance web applications. The ideal candidate should have deep expertise in React.js, JavaScript/TypeScript, modern UI development, and the ability to lead front-end development initiatives.
Key Responsibilities- Develop and maintain web applications using React.js, TypeScript, JavaScript (ES6 )
- Design and implement reusable components, hooks, and UI libraries
- Optimize application performance, accessibility, and responsiveness
- Integrate RESTful APIs / GraphQL to support front-end functionalities
- Work with UX/UI teams to convert wireframes and prototypes into high-quality code
- Collaborate with backend, DevOps, QA, and product teams during the development lifecycle
- Conduct code reviews, ensure coding standards and best practices
- Drive architectural decisions and provide mentorship to junior developers
- Participate in Agile / Scrum ceremonies
- 9 years of total IT experience with minimum 6 years in React.js
- Strong expertise in:
- React.js, Redux / Context API / Hooks
- JavaScript (ES6 ) & TypeScript
- HTML5, CSS3, SASS/SCSS, Bootstrap / Material UI
- REST APIs / GraphQL integration
- Experience with Webpack, Vite, Babel, npm/yarn
- Clear understanding of component lifecycle, state management, virtual DOM
- Hands-on experience with Unit Testing (Jest, React Testing Library, Cypress etc.)
- Experience working with Git, CI/CD pipelines
- Strong debugging, performance optimization & problem-solving skills
- Knowledge of Next.js, Node.js
- Experience with Micro-frontend architecture
- Familiarity with cloud platforms (AWS / Azure / GCP)