Frontend Architect (React)

Overview

Hybrid
$120,000 - $140,000
Contract - Independent
Contract - W2
Contract - 2 Year(s)

Skills

React
Jest
Cypress
nodejs
graphql

Job Details

Need to be hands on EXPERT in Front End technologies.
Experience with frontend testing frameworks including Jest, React Testing Library for unit testing, and Cypress for end-to-end testing
THE ESSENTIALS FOR SUCCESS:
10+ years of progressively complex experience on Web and UI technologies and developing successful products
Strong expertise in NodeJS and GraphQL middleware architecture for optimized data fetching and state management
Expert-level knowledge of React (including React 19 features) for building scalable frontend applications and component libraries
Expert-level knowledge of raw JavaScript (ES6+), TypeScript, SCSS, CSS3, and HTML5
Experience with React ecosystem tools including Redux, React Query, and React Router
Expert in debugging JavaScript and CSS across modern browsers
Built single-page web applications that perform well in modern, mobile, and legacy browsers (responsive UI)
Familiar with modern frontend build tools such as Webpack, Vite, or similar technologies
Integrated web applications with various types of APIs, and are comfortable with authentication and authorization (OAuth/JWT/SAML)
Experience with server-side rendering (SSR) and client-side rendering (CSR) architectures
Familiar with common web application security concerns and knowledge of how to prevent and fix exploits (XSS/clickjacking)
Experience in developing browser extensions or plugins to enable additional functionality on the browser and to integrate with native OS/platforms
Knowledge of frontend performance optimization techniques including code splitting, lazy loading, and modern browser APIs
Good understanding of JAVA and its usage in modern web application development
Experience working with production support and project consultants in an onshore/offshore model
Possess a strong work ethic; takes pride in producing a quality product
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.