New York, New York, United States

Senior Frontend Engineer - On -Site

 Job Description:

Client is seeking a highly skilled and motivated Senior Frontend Engineer to take a pivotal role in developing and refining user-facing applications. You will be instrumental in architecting and implementing new features, championing frontend best practices, and significantly improving the performance, maintainability, and overall "sleekness" of the existing Next.js/React frontend.

Required Skills & Experience:

  • Extensive React & Next.js Expertise: 5+ years of professional experience building complex web applications with React, with at least 2-3 years specifically focused on Next.js (including SSR, SSG, ISR, API Routes, next/image, next/font, next/dynamic).
  • Strong JavaScript/TypeScript: Deep understanding of modern JavaScript (ES6+), TypeScript, and their nuances.
  • HTML & CSS Mastery: Proficient in semantic HTML and advanced CSS (Flexbox, Grid, SASS/LESS, CSS-in-JS, responsive design).
  • Performance Tuning: Proven experience in diagnosing and resolving frontend performance bottlenecks, including memory leaks, slow rendering, large bundle sizes, and optimizing for Core Web Vitals. Familiarity with browser developer tools (Performance, Memory, Lighthouse).
  • State Management: Experience with various React state management solutions (e.g., Context API, Zustand, Jotai, Recoil, Redux Toolkit) and the ability to choose the right tool for the job.
  • Figma Proficiency: Experience working with Figma designs, understanding component libraries, auto-layout, variants, and exporting assets. Ability to collaborate effectively with designers.
  • API Integration: Experience integrating with RESTful or GraphQL APIs.
  • Testing Frameworks: Experience with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress).
  • Version Control: Proficient with Git and collaborative Git workflows.
  • Problem-Solving Mindset: Excellent analytical and problem-solving skills, with a proactive approach to tackling technical debt and complex issues.
  • Communication & Collaboration: Strong verbal and written communication skills, with the ability to articulate technical decisions clearly and work effectively in a team environment.

Desirable/Bonus Skills:

  • Experience with UI animation libraries (e.g., Framer Motion, GSAP).
  • Knowledge of Web Workers or other techniques for offloading main thread work.
  • Experience with component library development and tools like Storybook.
  • Familiarity with CI/CD pipelines.
  • Understanding of web security best practices.
  • Contributions to open-source projects.