React JS Developer (Fresher)

Location: Bangalore, India

Job Description:

We are looking for a motivated and talented React.js Developer to join our development team. As a fresher, you will have the opportunity to work closely with senior developers and gain hands-on experience in building high-quality, responsive web applications. The ideal candidate should have a passion for front-end development and be eager to learn and grow in a fast-paced environment.

Responsibilities:

Develop and Implement UI Components:

  • Build reusable, high-quality, and efficient components using React.js.
  • Translate wireframes, prototypes, and design concepts into responsive and scalable applications.

Collaborate with Cross-Functional Teams:

  • Work closely with designers, product managers, and backend developers to implement new features and enhance existing ones.

Ensure Application Performance:

  • Optimize components for maximum performance across various devices and browsers.
  • Implement best practices in UI/UX to improve user experience.

Debugging and Troubleshooting:

  • Identify, troubleshoot, and fix bugs, as well as optimize application performance.

Learn and Adapt:

  • Stay updated with the latest industry trends and technologies.
  • Be open to feedback and willing to learn from senior developers.

Documentation:

  • Maintain clear and concise documentation of the code and development process.
Requirements:

Educational Background:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).

Technical Skills:

  • Proficiency in JavaScript, including ES6+ syntax.
  • Basic understanding of React.js and its core principles (such as JSX, component lifecycle, hooks).
  • Familiarity with HTML5, CSS3, and responsive design.
  • Knowledge of version control systems, especially Git.
  • Understanding of RESTful APIs and basic HTTP requests.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and as part of a team.
  • Eager to learn new technologies and improve existing skills.

Bonus Skills (Preferred but not required):

  • Familiarity with Redux, Context API, or other state management libraries.
  • Basic knowledge of tools like Webpack, Babel, or other build systems.
  • Experience with CSS frameworks such as Bootstrap, Tailwind, or Material UI.
Apply Now