Sarvadhi Solutions Pvt. Ltd
Location
Surat City | India
Job description
We are seeking a skilled React.js Developer to join our dynamic team. The ideal candidate will have 1-3 years of experience in developing web applications using React.js. As a React.js Developer, you will be responsible for designing and implementing user interfaces, collaborating with cross-functional teams, and ensuring the performance and responsiveness of applications.
Responsibilities:
- Develop user interfaces for web applications using React.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Write reusable, testable, and efficient code.
- Implement modern frontend development practices and patterns.
- Participate in code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues.
- Stay up-to-date with emerging technologies and industry trends.
- Work closely with backend developers to integrate frontend components with server-side logic.
Preferred Skills:
- Experience with server-side rendering (SSR) using frameworks like Next.js.
- Familiarity with GraphQL and Apollo Client.
- Knowledge of performance optimization techniques.
- Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.
- Familiarity with continuous integration and deployment (CI/CD) pipelines.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 1-3 years of professional experience in frontend development.
- Strong proficiency in React.js and its core principles.
- Experience with popular React.js workflows such as Redux, Flux, or Context API.
- Familiarity with RESTful APIs and asynchronous request handling.
- Solid understanding of HTML5, CSS3, and JavaScript.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and communication skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience with responsive design and mobile-first development principles is a plus.
- Experience with UI/UX design principles and tools is a plus.
Job tags
Salary