Senior Engineer II
(Frontend)
Build high-performance, seamless interfaces that bridge the gap between sophisticated design and technical precision. We look for engineers who treat frontend architecture as an elite craft.
What you'll do
-
Lead development of modern, scalable front-end applications using React.
-
Design and own reusable component libraries and front-end architecture.
-
Implement efficient state management using Redux, Context API, or similar.
-
Translate product requirements and UI/UX designs into high-quality, responsive interfaces.
-
Collaborate with backend teams to integrate REST/GraphQL APIs.
-
Drive performance optimization, code quality, and best practices.
-
Review code and mentor junior front-end engineers.
Experience
3~5 years of experience in Frontend software development.
Primary Skills
​Must have:
​
-
Strong expertise in React (Hooks, functional components, modern patterns).
-
Excellent command of HTML5, CSS3, and JavaScript (ES6+).
-
Hands-on experience with state management solutions (Redux, Zustand, etc.).
-
Strong understanding of performance optimization and browser behavior.
-
Experience consuming RESTful and/or GraphQL APIs.
-
Proficiency with Git and collaborative workflows.
​
Nice to have:
​
-
Working knowledge of Angular.
-
Experience with TypeScript.
-
Familiarity with Next.js or server-side rendering.
-
Front-end testing experience (Jest, Cypress).
-
Startup experience and product ownership mindset.
Soft Skills
-
Strong written and verbal communication skills for a technical audience.
-
Willingness to take ownership of problems and seek solutions to meet customer needs.
-
Ability to apply creative problem-solving through ambiguity.
-
Ability to work under remote supervision and with a minimum of direct oversight.
Qualification
A Bachelor's degree in Computer Science or equivalent.
Get in Touch
Ready to build at scale? Send your resume to careers@spicycarrot.tech and let's talk shop.
