Hello,
Sr. React/React.JS Developer –
Remote but need to travel once in a month
Location : Allendale New Jersey
Contract : 6 months
JD :
Key Responsibilities
- Design, 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.
Preferred Skills
- Experience with testing frameworks such as Jest, Enzyme, or Cypress.
- Knowledge of Agile and Scrum methodologies.
Understanding of UI/UX principles and experience working with design tools like Figma or Adobe XD.
Thanks,
Please share your resume to steven@ncsus.net
From:
Steven,
NCS
steven@ncsus.net
Reply to: steven@ncsus.net