Photon
FE Architect - React JS - Parsippany, NJ
Photon, Trenton, New Jersey, United States,
Job Summary:
We are seeking an experienced React Architect to lead the design and development of our global digital platform. The ideal candidate will have deep expertise in React.js, a strong understanding of front-end architecture, and the ability to create scalable, maintainable solutions for a global audience. This role will require close collaboration with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to deliver a seamless and high-performing user experience across the platform.
Key Responsibilities:
Architecture & Design: Lead the architectural design and implementation of React-based solutions, ensuring scalability, performance, and maintainability across the global digital platform.
Technical Leadership: Provide technical leadership and mentorship to front-end development teams, guiding them in best practices, coding standards, and modern React.js development techniques.
Component Development: Oversee the creation of reusable, modular React components and libraries that can be leveraged across various parts of the platform.
Integration: Design and implement integrations with back-end services, APIs, and third-party systems to ensure seamless data flow and functionality across the platform.
Performance Optimization: Optimize the performance of React applications, implementing best practices for rendering, caching, and code-splitting to ensure a fast and responsive user experience.
Code Review & Quality Assurance: Conduct code reviews and enforce quality standards to ensure the delivery of high-quality, robust code.
Collaboration: Work closely with UX/UI designers to ensure that the user interface is both visually appealing and technically feasible, aligning with overall platform goals.
Documentation: Develop and maintain architectural documentation, coding guidelines, and technical specifications to support ongoing development and maintenance.
Stakeholder Communication: Engage with global stakeholders to understand business requirements and translate them into technical solutions that align with the platform’s objectives.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
Minimum of 8-10 years of experience in front-end development, with at least 5 years of hands-on experience in React.js development and architecture.
In-depth knowledge of React.js, including hooks, context, state management (e.g., Redux, MobX), and component lifecycle.
Strong experience with JavaScript, ES6+, TypeScript, HTML5, CSS3, and front-end build tools (e.g., Webpack, Babel).
Experience with RESTful and GraphQL APIs, as well as integrating React with back-end systems and services.
Expertise in optimizing React applications for performance, including techniques such as lazy loading, code-splitting, and memoization.
Proficiency in version control systems (e.g., Git) and experience with continuous integration/continuous deployment (CI/CD) pipelines.
Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
#J-18808-Ljbffr
We are seeking an experienced React Architect to lead the design and development of our global digital platform. The ideal candidate will have deep expertise in React.js, a strong understanding of front-end architecture, and the ability to create scalable, maintainable solutions for a global audience. This role will require close collaboration with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to deliver a seamless and high-performing user experience across the platform.
Key Responsibilities:
Architecture & Design: Lead the architectural design and implementation of React-based solutions, ensuring scalability, performance, and maintainability across the global digital platform.
Technical Leadership: Provide technical leadership and mentorship to front-end development teams, guiding them in best practices, coding standards, and modern React.js development techniques.
Component Development: Oversee the creation of reusable, modular React components and libraries that can be leveraged across various parts of the platform.
Integration: Design and implement integrations with back-end services, APIs, and third-party systems to ensure seamless data flow and functionality across the platform.
Performance Optimization: Optimize the performance of React applications, implementing best practices for rendering, caching, and code-splitting to ensure a fast and responsive user experience.
Code Review & Quality Assurance: Conduct code reviews and enforce quality standards to ensure the delivery of high-quality, robust code.
Collaboration: Work closely with UX/UI designers to ensure that the user interface is both visually appealing and technically feasible, aligning with overall platform goals.
Documentation: Develop and maintain architectural documentation, coding guidelines, and technical specifications to support ongoing development and maintenance.
Stakeholder Communication: Engage with global stakeholders to understand business requirements and translate them into technical solutions that align with the platform’s objectives.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field. A Master’s degree is a plus.
Minimum of 8-10 years of experience in front-end development, with at least 5 years of hands-on experience in React.js development and architecture.
In-depth knowledge of React.js, including hooks, context, state management (e.g., Redux, MobX), and component lifecycle.
Strong experience with JavaScript, ES6+, TypeScript, HTML5, CSS3, and front-end build tools (e.g., Webpack, Babel).
Experience with RESTful and GraphQL APIs, as well as integrating React with back-end systems and services.
Expertise in optimizing React applications for performance, including techniques such as lazy loading, code-splitting, and memoization.
Proficiency in version control systems (e.g., Git) and experience with continuous integration/continuous deployment (CI/CD) pipelines.
Strong communication skills, with the ability to effectively convey technical concepts to both technical and non-technical stakeholders.
#J-18808-Ljbffr