UI/UX Frontend Engineer
Role details
Job location
Tech stack
Job description
We are hiring a Senior UI/UX Frontend Engineer to join our client's engineering team on a contract basis. This is a fantastic opportunity to work with one of the most innovative technology companies in the U.S. You'll help drive scalable frontend architecture, enhance user experience, and contribute to high-performance web platforms serving a large user base., o Design, develop, and maintain scalable web applications using React, TypeScript, and Tailwind CSS o Build and manage application state using modern libraries such as Redux Toolkit, Zustand, or similar o Develop and maintain reusable component libraries and design systems o Implement component-driven development practices using Storybook o Architect and develop micro-frontend or module federation-based solutions o Optimize applications for performance, scalability, and maintainability o Integrate frontend applications with backend systems using REST and/or GraphQL APIs o Leverage Next.js features including App Router, Server Components, and SSR strategies o Collaborate with UX designers, backend engineers, and product teams o Ensure code quality through best practices, code reviews, and testing strategies
Requirements
o 5+ years of experience in UI/UX engineering, frontend development, or frontend architecture o Strong proficiency in React, TypeScript, and modern CSS frameworks (Tailwind CSS preferred) o Experience building large-scale web applications or high-traffic user platforms o Hands-on experience developing and scaling component libraries/design systems o Solid understanding of state management tools and frontend architecture patterns o Experience with Next.js, including SSR and modern rendering strategies o Strong communication and stakeholder management skills Preferred Qualifications: o Experience with authentication frameworks such as SSO, OAuth2, or SAML o Experience building real-time applications using WebSockets or similar technologies o Familiarity with micro-frontend architecture and distributed systems o Experience working in Agile/Scrum environments
Benefits & conditions
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, paid holidays annually - AS Applicable)