React JS Developer

Company:  Lead Allies Inc.
Location: Chicago
Closing Date: 29/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Duration: 6 months contract (possible extension upto 12 months)


We are seeking a mid-level React JS Developer to join our dynamic development team. The ideal candidate will have hands-on experience in building and maintaining high-performance web applications using React.js, with a strong understanding of JavaScript, component-based architecture, and modern front-end development practices. You will collaborate with back-end developers, UI/UX designers, and product managers to deliver seamless user experiences across platforms.

Responsibilities:

  • Develop and maintain responsive, high-quality web applications using React.js.
  • Implement component-based architectures to ensure modularity, reusability, and maintainability of the codebase.
  • Collaborate with the UI/UX team to translate design wireframes into high-quality code.
  • Integrate front-end components with RESTful APIs and back-end services.
  • Optimize applications for maximum performance across a variety of devices and browsers.
  • Implement state management solutions (Redux, Context API) to handle application data flow.
  • Ensure the technical feasibility of UI/UX designs and suggest improvements when necessary.
  • Write clean, scalable, and well-documented code following best practices.
  • Debug and resolve issues, performing root cause analysis to identify improvements in code performance.
  • Collaborate with cross-functional teams in an Agile development environment, participating in code reviews, sprint planning, and stand-up meetings.

Skills & Qualifications:

  • 2-4 years of experience working with React.js and building large-scale, responsive web applications.
  • Strong proficiency in JavaScript, including ES6+ features and modern front-end frameworks.
  • Solid understanding of React's component lifecycle, hooks, state, and props management.
  • Hands-on experience with Redux, Context API, or other state management libraries.
  • Deep knowledge of HTML5 and CSS3 for building responsive and mobile-first designs.
  • Experience with integrating front-end applications with RESTful APIs and handling data asynchronously.
  • Proficiency with Git and version control workflows (GitHub, GitLab, or Bitbucket).
  • Experience with testing frameworks like Jest, React Testing Library, or Enzyme to ensure code quality.
  • Strong knowledge of modern browser features and the ability to ensure compatibility across platforms.
  • Familiarity with front-end performance optimization techniques (lazy loading, code splitting, etc.).

Education:

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

Apply Now
Share this job
Lead Allies Inc.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙