
Software Engineer II – Frontend
Fanatics
full-time
Posted on:
Location Type: Remote
Location: Remote • New York • 🇺🇸 United States
Visit company websiteSalary
💰 $108,000 - $186,000 per year
Job Level
Mid-LevelSenior
Tech Stack
AWSCloudCypressJavaScriptJestReactRedux
About the role
- Design, develop, and deploy high-performance user interfaces using React and the design system, ensuring maintainable code and consistency across applications
- Identify and resolve performance bottlenecks, optimizing site speed and user experience through testing and efficient resource usage.
- Implement state management solutions in React for data consistency and efficient updates.
- Write and maintain unit and integration tests, conduct code reviews, and promote automated testing for continuous quality improvement.
- Collaborate with designers, backend engineers, product managers, and UX researchers to deliver high-quality, user-centric products.
- Leverage cloud infrastructure (e.g., AWS) for deployment and contribute to enhancing CI/CD pipelines for faster, more reliable releases.
- Proactively identify and resolve production issues, leveraging debugging and analytical skills to maintain system uptime.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
- Preferably 3 years of professional experience in frontend development, with expertise in React.js.
- Deep knowledge of JavaScript, including proficiency with ES6+ features.
- Hands-on experience with state management libraries such as Redux, Context API.
- Strong understanding of RESTful APIs and AJAX for seamless integration with backend systems.
- Demonstrated ability to apply performance optimization techniques to improve web application efficiency and responsiveness.
- Experience with testing frameworks like Jest, React Testing Library, or Cypress to ensure code quality and reliability.
- Proficiency in HTML5, CSS3, and responsive design principles for building modern, user-friendly interfaces.
- Skilled in using version control systems like Git for collaborative development.
- Strong problem-solving and debugging skills, with a focus on delivering robust and maintainable solutions.
- Excellent communication and collaboration abilities for working effectively with cross-functional teams.
Benefits
- Medical
- Dental
- Vision
- 401K
- Paid time off
- GymPass
- Pet Insurance
- Family Care Benefits
- Home office setup allowance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactJavaScriptES6+ReduxContext APIRESTful APIsAJAXHTML5CSS3unit testing
Soft skills
problem-solvingdebuggingcommunicationcollaboration
Certifications
Bachelor’s degree in Computer Science