Procom
Sr. React/React.js developer
Procom, Allendale, New Jersey, us, 07401
We are building a team of experienced Senior React Developers and Technical Leads to join our Event and Inventory Management (EIM) project team. This role is essential to designing, developing, and leading the creation of responsive and efficient front-end applications within our EIM systems. You will be responsible for the full development lifecycle of user interface components, focusing on clean, scalable, and maintainable code using React.js and associated technologies like Redux, TypeScript, and Webpack. This position involves technical leadership, including mentoring junior developers, refining best practices, and advancing our UI/UX strategy for event and inventory applications.Key ResponsibilitiesDesign, Develop, and Maintain UI Components
Architect, code, and test dynamic user interfaces and reusable components using React.js for event scheduling, inventory tracking, and related applications.Implement application workflows, state management, and optimize performance using tools like Redux and Flux.Drive UI consistency, responsiveness, and accessibility to ensure an optimal user experience across devices.
Lead Technical Direction
Set technical standards and best practices for front-end development, focusing on scalability, maintainability, and efficiency in the codebase.Mentor and guide junior developers in React development, reviewing code, providing feedback, and helping them grow technically.Collaborate with cross-functional teams to align front-end requirements with back-end architecture, ensuring seamless integration for inventory and event-related data.
Optimization and Performance
Identify and resolve UI performance bottlenecks by fine-tuning components and optimizing render cycles.Leverage tools like Webpack and code-splitting techniques to reduce load times and enhance application efficiency, especially during peak event or inventory loads.
UI/UX Collaboration
Work closely with UX/UI designers to refine user interface designs, ensuring they are technically feasible and align with the vision for user experience in event and inventory management.Ensure consistency in the look and feel of applications, including color schemes, typography, and design system adherence.
Documentation and Code Quality
Document front-end architecture, component structures, and workflows to maintain clear development records for inventory and event processes.Enforce coding standards, conduct code reviews, and champion test-driven development practices.
Qualifications
Educational Background : Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.Experience :
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.
Technical Skills :
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.
Soft Skills :
Strong leadership and communication skills, with the ability to collaborate effectively across technical and non-technical teams.Problem-solving mindset, attention to detail, and a proactive approach to challenges.
Architect, code, and test dynamic user interfaces and reusable components using React.js for event scheduling, inventory tracking, and related applications.Implement application workflows, state management, and optimize performance using tools like Redux and Flux.Drive UI consistency, responsiveness, and accessibility to ensure an optimal user experience across devices.
Lead Technical Direction
Set technical standards and best practices for front-end development, focusing on scalability, maintainability, and efficiency in the codebase.Mentor and guide junior developers in React development, reviewing code, providing feedback, and helping them grow technically.Collaborate with cross-functional teams to align front-end requirements with back-end architecture, ensuring seamless integration for inventory and event-related data.
Optimization and Performance
Identify and resolve UI performance bottlenecks by fine-tuning components and optimizing render cycles.Leverage tools like Webpack and code-splitting techniques to reduce load times and enhance application efficiency, especially during peak event or inventory loads.
UI/UX Collaboration
Work closely with UX/UI designers to refine user interface designs, ensuring they are technically feasible and align with the vision for user experience in event and inventory management.Ensure consistency in the look and feel of applications, including color schemes, typography, and design system adherence.
Documentation and Code Quality
Document front-end architecture, component structures, and workflows to maintain clear development records for inventory and event processes.Enforce coding standards, conduct code reviews, and champion test-driven development practices.
Qualifications
Educational Background : Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.Experience :
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.
Technical Skills :
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.
Soft Skills :
Strong leadership and communication skills, with the ability to collaborate effectively across technical and non-technical teams.Problem-solving mindset, attention to detail, and a proactive approach to challenges.