View Other Openings
React JS Developer
- 2-4 Years Experience
- Full Time - Remote
- No of Openings : 3
Job Description
We are looking for a skilled and enthusiastic
React Developer with 2 to 5 years of experience to join our dynamic development team. You will be responsible for building and maintaining modern, responsive
web applications using
React.js. As a
React Developer, you will work closely with our UI/UX designers, back-end developers, and product managers to deliver high-quality, scalable software solutions that enhance user experience and meet business objectives.
Key Skills
- Proficiency in React.js: Strong experience in developing complex React applications, including state management (using Redux, Context API, etc.), hooks, and component lifecycle methods.
- JavaScript/ES6+: Deep understanding of modern JavaScript (ES6+), including its features and capabilities.
- HTML/CSS: Solid experience with HTML5, CSS3, and responsive design principles.
- Front-End Tooling: Familiarity with modern front-end build pipelines and tools like Webpack, Babel, npm, etc.
- Version Control: Proficiency in Git and experience working in collaborative development environments.
- Problem-Solving: Strong analytical and problem-solving skills with attention to detail.
- Communication: Excellent verbal and written communication skills, with the ability to clearly articulate ideas and solutions.
- Testing: Experience with front-end testing frameworks and tools like Jest, Enzyme, or Cypress.
- Agile Methodologies: Experience working in Agile/Scrum development environments.
Responsibilities
- Developing User Interfaces: Build and maintain efficient, reusable, and reliable React.js components and front-end libraries to create responsive and visually appealing user interfaces.
- Collaborating with Team Members: Work closely with designers, product managers, and other developers to ensure seamless integration of UI components with back-end services.
- Code Quality and Best Practices: Write clean, maintainable, and well-documented code following industry standards and best practices, including test-driven development (TDD) and continuous integration (CI).
- Optimization: Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Debugging and Troubleshooting: Identify and fix bugs, performance bottlenecks, and usability issues in existing applications.
- Version Control: Manage code versions and ensure collaboration using Git and other version control systems.
- Stay Updated: Keep up-to-date with the latest industry trends, technologies, and best practices in React.js development.
- Mentoring: Provide guidance and support to junior developers and contribute to knowledge sharing within the team.