Overview
Job description-
About the Role:
We are seeking a skilled and enthusiastic React.js Web Developer to join our technology team. The ideal candidate will be responsible for building high-quality user interfaces, enhancing user experience, and developing efficient web applications.
Key Responsibilities:
Develop responsive, interactive, and high-performing web applications using React.js, JavaScript/TypeScript, and modern front-end libraries.
Translate UI/UX wireframes into high-quality code and reusable components.
Optimize components for maximum performance across various devices and browsers.
Work with the team to design, structure, and maintain scalable front-end application architecture.
Integrate REST APIs, third-party services, and internal tools into the application.
Manage application state using tools such as Redux, Context API, or other state management libraries.
Write clean, readable, and well-documented code following best industry practices.
Conduct thorough debugging, troubleshooting, and performance enhancements.
Assist in deployment processes and ensure the application works smoothly in production.
Familiarity with CI/CD pipelines is an added advantage.
Collaborate with the team on planning, development, and code reviews.
Stay updated with the latest technologies and development best practices.
Required Skills & Qualifications:
- Bachelors degree in Computer Science, IT, or related field (or equivalent experience).
- 2 - 3+ years of experience in React JS development.
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3.
- Hands-on experience with React Hooks, Redux, Context API, and component-based architecture.
- Good understanding of REST APIs and asynchronous request handling.
- Experience with build tools like Webpack, Babel, Vite, etc.
- Familiarity with Git/GitHub and version control workflows.
- Knowledge of responsive design and cross-browser compatibility.
- Strong problem-solving and analytical abilities.
- Ability to work independently as well as in a team environment.
- Time management skills and ability to meet deadlines.
- A positive attitude and willingness to learn new technologies.
Why Join Us?
Competitive Salary and Professional development opportunities and training.
Opportunity to work with cutting-edge technologies in a fast-paced environment.
A supportive environment that encourages learning and growth.
Collaborative team culture focused on creativity and continuous improvement.