React JS Developer
Job Description:
We are seeking a highly skilled and experienced React JS Developer to join our team at our Bangalore office. As a React JS Developer, you will be responsible for designing, developing, and implementing user interfaces using React JS. You will collaborate closely with cross-functional teams to deliver high-quality software solutions. The ideal candidate should have a strong background in front-end development, solid experience with React JS, and a proven track record of delivering successful projects.
Responsibilities:
- Design and develop user interfaces using React JS.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build reusable components and front-end libraries for future use.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug issues to ensure smooth performance.
- Stay up-to-date with the latest front-end technologies and best practices.
- Mentor junior developers and share knowledge with the team.
- Work closely with product managers and stakeholders to understand requirements and translate them into technical solutions.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in front-end development.
- Strong proficiency in React JS and its core principles.
- Experience with popular React JS workflows (such as Redux, Flux, or MobX).
- Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
- Familiarity with RESTful APIs and asynchronous request handling.
- Experience with version control systems such as Git.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a fast-paced environment and meet deadlines.
- Preferred Qualifications:
- Master’s degree in Computer Science or related field.
- Experience with front-end build tools like Webpack, Babel, or Gulp.
- Familiarity with server-side languages such as Node.js.
- Experience with testing frameworks (e.g., Jest, Enzyme, Mocha).
- Knowledge of UI/UX design principles.
- Experience working in Agile/Scrum methodologies.
- Previous experience in mentoring junior developers.
How to Apply of this Position
While a career in business consulting comes with many benefits, it also involves challenges, such as dealing with client expectations, tight deadlines, and continuous adaptation to new industries and technologies.
- Job Location: BLR – Work From Office
- Experience: 5+ years