React JS Developer

at Princeton IT Services
Published December 8, 2022
Location Columbus, OH
Category Default  
Job Type Full-time  


Come join us and make a positive impact!

You will be responsible for developing and implementing user interface components using React.js + Redux tech stack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase.

To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance.

Position: React JS Developer

Position type: W2/C2C

Location: Columbus, OH / New Jersey

Job length: long term


  • Meeting with the development team to discuss new features and integrate them with API and application.
  • Analyze requirements, and collaborate with team members to produce thoughtful software designs.
  • Developing and implementing highly responsive user interface components using react concepts.
  • Identify and resolve problems uncovered by testing, automated, and user feedback.
  • Cover your code with Unit and Integration tests, TDD is welcome
  • Optimize application performance
  • Documenting application changes and developing updates.

Required Skills:

  • In-depth knowledge of JavaScript, CSS, HTML, production experience with React + redux stack
  • Excellent with user interface design.
  • Thorough understanding of asynchronous request handling, partial page updates, and AJAX.
  • Knowledge of Webpack, NPM, Git, WebWorker, REST APIs
  • Knowledge of performance testing frameworks including Mocha, Puppeteer, and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Excellent troubleshooting skills.

- provided by Dice