Valcz

React Developer

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.

Apply Now

Interested in joining the VALCZ team? Please fill out the form below to apply for a position. Our HR team will review your application and get in touch with you shortly.

If you have any further queries or if you wish to drop your resume for future opportunities,

Please email us at [email protected].

Your application is submitted successfully.

Thank you for showing interest in joining the VALCZ team. Our HR team will review your application and get in touch with you shortly.