Procom - Allendale, NJ

posted 8 days ago

Full-time - Senior
Allendale, NJ
Professional, Scientific, and Technical Services

About the position

The Senior React Developer will play a crucial role in the Event and Inventory Management (EIM) project team, focusing on designing, developing, and leading the creation of responsive front-end applications. This position requires a strong emphasis on clean, scalable, and maintainable code using React.js and associated technologies, while also providing technical leadership and mentoring to junior developers.

Responsibilities

  • Design, develop, and maintain UI components for event scheduling and inventory tracking applications.
  • Architect, code, and test dynamic user interfaces and reusable components using React.js.
  • Implement application workflows and state management, optimizing performance with tools like Redux and Flux.
  • Drive UI consistency, responsiveness, and accessibility for an optimal user experience across devices.
  • Set technical standards and best practices for front-end development, focusing on scalability and maintainability.
  • Mentor and guide junior developers in React development, reviewing code and providing feedback.
  • Collaborate with cross-functional teams to align front-end requirements with back-end architecture.
  • Identify and resolve UI performance bottlenecks and optimize render cycles.
  • Leverage tools like Webpack and code-splitting techniques to enhance application efficiency.
  • Work closely with UX/UI designers to refine user interface designs and ensure technical feasibility.
  • Document front-end architecture, component structures, and workflows to maintain clear development records.
  • Enforce coding standards, conduct code reviews, and champion test-driven development practices.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree is a plus.
  • 7+ years of experience with React and React.js, including modern JavaScript libraries.
  • Proven experience leading technical discussions and implementing best practices in a fast-paced project environment.
  • Expertise in React.js, Redux (or other state management libraries), and JavaScript ES6+.
  • Proficiency with development tools like Webpack, Babel, and Git.
  • Solid understanding of UI performance optimization techniques and cross-browser compatibility.
  • Familiarity with TypeScript and RESTful APIs.
  • Strong leadership and communication skills, with the ability to collaborate effectively across teams.
  • Problem-solving mindset, attention to detail, and a proactive approach to challenges.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service