Senior Frontend Engineer Baton Corp
Senior Frontend Engineer Baton Corp
New York (Lower Manhattan) On-site
We are seeking a highly skilled and motivated Senior Frontend Engineer to take a pivotal role in developing and refining our 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 our existing Next.js/React frontend.
This is a unique opportunity for an engineer who enjoys the full spectrum of frontend development from collaborating closely with designers on Figma mockups to meticulously debugging memory leaks and refactoring complex components. If you're someone who sees tech debt not just as a challenge, but as an opportunity to make a tangible impact, we want to hear from you.
Key Responsibilities:
Develop & Enhance Features: Design, build, and maintain scalable, high-quality, and performant user interfaces using Next.js, React, and TypeScript.
Drive Frontend Excellence: Champion best practices in frontend architecture, code quality, performance optimization (Core Web Vitals, load times, rendering efficiency), and accessibility.
Tackle Technical Debt: Proactively identify, diagnose, and refactor areas of our existing codebase to improve performance (e.g., addressing memory leaks, reducing bundle sizes, optimizing component rendering), reduce clunkiness, and enhance maintainability.
Figma to Frontend Implementation: Collaborate closely with UI/UX designers to translate Figma designs and prototypes into responsive, pixel-perfect (where appropriate), and interactive web experiences. Provide feedback to designers on feasibility and suggest web-friendly optimizations.
Performance Optimization: Continuously monitor, analyze, and optimize frontend performance, ensuring a smooth and delightful user experience across various devices and browsers.
Mentorship & Collaboration: Mentor junior engineers, conduct code reviews, and actively participate in team discussions to foster a culture of technical excellence and knowledge sharing.
Testing & Quality Assurance: Write robust unit and integration tests to ensure code quality and stability. Work with QA to address bugs and ensure a polished final product.
Stay Current: Keep abreast of and evaluate emerging frontend technologies, frameworks, and best practices to advocate for their adoption where beneficial.
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.
Interview Process
Recruiter / HR Call
Hiring Manager Interview
Final Interview
Recommended Jobs
Rapid Application Developer Java EQD - New York City
Company Description Talan is an international consulting group in innovation and transformation through technology. For 20 years, Talan has been advising companies and administrations. The group…
Senior Manager, Accounts Receivable
S ummary: This position offers an opportunity to work in a fast-paced and dynamic work environment for a fashion label in the wholesale / retail industry. The successful candidate will possess w…
Senior Manager Lifestyle Food and Beverage
***This role is based at our corporate office in New York City, NY*** This is your chance to be part of an in-house Brands team of industry experts in the domains of hospitality, brand management, i…
Sales Consultant
Job Description Job Description Mohawk Honda is rapidly growing, and we are currently seeking to expand our sales team. We are looking for collaborative, customer-focused individuals to deliver a…
Retail Sales Associate Ray-Ban
Requisition ID: 854533 Store # : 00P650 Roosevelt Field Ray-Ban Position: Part-Time RAY-BAN − Timeless style, authenticity and freedom of expression are the core values of Ray-Ban, a …
Advanced Practice Provider - Allergy - Midwood, NY
Job Description Job Description Schweiger Dermatology Group is one of the leading dermatology practices in the country with over 400 healthcare providers and over 170 offices in New York, Ne…
ER | RN
Locum Tenens Emergency Room Registered Nurse (ER RN) – Travel Nursing Job in Rochester, NY Take your nursing career to the next level with a locum tenens Emergency Room Registered Nurse (ER RN) tra…
CONCESSIONS CASHIER
Position Title: CONCESSIONS CASHIER Pay Rate : $21.40 We Make Applying Easy! Want to apply to this job via text messaging? Text JOB to 75000 and search requisition ID number 1449914 .…
OPTOMETRIST - MDC Brooklyn
OPTOMETRIST Location Health Services Department Metropolitan Detention Center Brooklyn 80 29th Street Brooklyn, New York 11232 Citizenship: U.S. Citizenship Required Cle…
Barista I, Full-Time
Coach is a global fashion house founded in New York in 1941. Inspired by the vision of Creative Director Stuart Vevers and the inclusive and courageous spirit of our hometown, we make beautiful thing…