ThoughtSol Infotech Pvt. Ltd
Website:
thoughtsol.in
Job details:
Job Description: Junior Developer – React.js
Experience: 2–4 years
Primary Skills: React.js, JavaScript, HTML, CSS
Secondary Skills: API integration, basic backend understanding
Preferred: AI-based development tools and AI-assisted software engineering
Role Overview
We are looking for a Junior Developer with strong hands-on experience in React.js and modern frontend development. The candidate should be capable of building responsive, reusable, and user-friendly web components. The role requires working experience with AI-based development tools for coding, debugging, UI improvement, documentation, and productivity enhancement.
Key Responsibilities
- Develop responsive and interactive user interfaces using React.js.
- Build reusable components and frontend modules.
- Integrate frontend applications with REST APIs.
- Work closely with backend developers, designers, QA teams, and business stakeholders.
- Write clean, maintainable, and scalable JavaScript code.
- Use AI-assisted development tools to improve productivity, code quality, debugging, and documentation.
- Participate in requirement discussions, sprint planning, and technical discussions.
- Fix UI defects, browser compatibility issues, and performance-related problems.
- Follow coding standards, version control processes, and Agile development practices.
Required Skills
- Strong hands-on experience in React.js, JavaScript, HTML5, CSS3.
- Good understanding of React concepts such as components, props, state, hooks, lifecycle, routing, and forms.
- Experience with REST API integration.
- Knowledge of frontend state management tools such as Redux, Context API, Zustand, or similar.
- Experience with UI libraries such as Material UI, Bootstrap, Ant Design, or Tailwind CSS.
- Basic understanding of Git and collaborative development workflows.
- Working experience with AI-based development tools such as GitHub Copilot, ChatGPT, Cursor, Tabnine, or similar.
- Ability to debug frontend issues and optimize UI performance.
Good to Have
- Basic understanding of backend technologies such as .NET, Node.js, or API development.
- Exposure to TypeScript.
- Understanding of testing tools such as Jest, React Testing Library, or Cypress.
- Knowledge of accessibility and responsive design principles.
- Experience integrating AI-enabled features into frontend applications.
- Basic knowledge of cloud-hosted applications.
Desired Candidate Profile
The ideal candidate should be strong in React.js development, eager to learn, and comfortable using AI tools as part of the software development lifecycle. They should be detail-oriented, collaborative, and capable of delivering quality frontend solutions in a team environment.
Click on Apply to know more.