Solutions Architect
Advance Auto Parts
Job Description
What is the job about?
Plays a crucial leadership role in designing, optimising and futureproofing React-based website ensuring high performance, maintainability, scalability & security of the ReactJS based e-commerce website while guiding development team towards best practices and modern front-end methodologies.
Experience & Expertise Requirements
10+ years of experience in software development8+ years building scalable enterprise applications using React and Typescript with a focus on maintainability, customer experience, and performance optimization.Expertise in modern JavaScript (ESNext), Typescript, and component-based architectures using React and Next.js.Role & Responsibilities
Guide development teams in adopting modern front-end development principlesConduct code reviews to ensure high quality, scalable & efficient codeMentor junior & mid-level developers on best practices and new technologiesCollaborate with product owners, business analysts, operations, backend engineers, performance engineers, DevOps & UI/UX teamsEstablish best practices for front-end development including component design, state management & API integrationEnsure the application follows a modular, reusable & maintenable architectureEnsure front-end security best practicesStay updated with the latest React trends, libaries & ecosystem advancementsEvaluate new technologies & frameworks for potential adoptionExperience building accessible, responsive UIs with modern CSS (CSS-in-JS, CSS Modules, Tailwind) and reusable, typed architecture patterns.Strong grasp of React fundamentals, including hooks, context, and the component lifecycle.Practical experience with modern state management solutions such as Redux Toolkit or React Query.Hands-on experience building modern web applications with React frameworks like Next.js, leveraging features like server components, app directory, layouts, and streaming.5+ years of experience with serverless architecture utilizing AWS Lambda, API Gateway, CloudWatch, and best practices for scalability, performance, and cost-efficiency.Understanding of reactive data flows using RxJs and observable patterns for managing asynchronous events, state streams, and UI interactions.Fluent in testing modern React applications using React Testing Library or equivalent user-centric testing frameworks, with a focus on accessibility, realistic user interactions, and maintainable test architecture.Experience with token-based authentication using standards like JWT or OAuth 2.0 across client and server applications.Strong understanding of modern CI/CD pipelines using Github Actions and Jenkins, with experience automating build, test, and deployment work flows for scalable applications.Proficient in securing modern web applications using dependency scanning, vulnerability triage, and automated remediation using tools like Github Dependabot, Code ScansExperience managing application dependencies across large scale monorepos using tools like PNPM, Lerna, NPM, or Yarn.Ability to understand business requirements and translate them into technical architecture decisions.Ability to diagnose and fix bugs and performance bottlenecks in complex systems and maintain automated tests using Jest and react testing library.Strong ability to work with third-party dependencies, debugging dependency conflicts, and ensuring security best practices are followed.Bachelor's degree in computer science preferred.California Residents click below for Privacy Notice:
https://jobs.advanceautoparts.com/us/en/disclosures
Por favor confirme su dirección de correo electrónico: Send Email