Goldenpick Technologies - Chicago, IL

posted 4 days ago

Full-time - Senior
Chicago, IL

About the position

The UI Architect (React) position is a senior-level role focused on leading the development of large-scale web applications using React. The architect will leverage their extensive experience in front-end development to design and implement user interfaces that are both functional and visually appealing. This role requires a deep understanding of modern JavaScript, state management, and UI frameworks, as well as a commitment to performance and accessibility standards.

Responsibilities

  • Lead the design and development of user interfaces for large-scale web applications using React.
  • Implement best practices for state management using Redux or Context API.
  • Ensure high code quality and maintainability through the use of TypeScript.
  • Optimize application performance using tools like Lighthouse and Web Vitals.
  • Collaborate with cross-functional teams to integrate RESTful APIs or GraphQL for dynamic data fetching.
  • Conduct unit and end-to-end testing using frameworks like Jest and Cypress.
  • Mentor junior developers and provide guidance on front-end development best practices.

Requirements

  • 10+ years of experience in front-end development.
  • 7+ years of experience with React in large-scale web applications.
  • Expertise in React.js including hooks, state management, lifecycle methods, and component architecture.
  • Strong proficiency in modern JavaScript (ES6+) including promises, async/await, and other advanced features.
  • Proficiency in semantic HTML5, CSS3, and preprocessors like SASS or LESS.
  • In-depth knowledge of Redux or React Context API for managing application state.
  • Experience with TypeScript to enhance code quality, safety, and scalability.
  • Familiarity with UI libraries like Material-UI, Ant Design, or Bootstrap.
  • Experience with build and bundling tools such as Webpack, Babel, and npm/yarn.
  • Strong experience with Git for source control and collaborative development workflows.
  • Experience working with RESTful APIs or GraphQL to fetch and display dynamic data.
  • Knowledge of testing frameworks like Jest, React Testing Library, Cypress, and Enzyme for unit and end-to-end testing.
  • Experience in performance tuning using tools like Lighthouse, Web Vitals, or React Profiler.
  • Experience with Accessibility.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service