Senior Software Engineer II, Frontend

Narvar
Summary
Join Narvar as a Senior Frontend Software Engineer and build products that enhance the post-purchase experience for major retail brands. You will directly impact consumer- and customer-facing products, utilizing modern technologies like TypeScript, React, and GraphQL to deliver complex features. This role involves implementing new features, building platform components, and contributing to the overall frontend architecture. You will collaborate with other senior engineers and mentor junior team members. The ideal candidate possesses extensive JavaScript development experience, a deep understanding of React and Next.js, and experience with responsive design and design systems. Narvar offers a collaborative and supportive work environment with opportunities for professional growth.
Requirements
- BS/MS in computer science, engineering, or equivalent frontend engineering experience
- 10+ years of professional Javascript development experience
- Experience and deep understanding of React and its usage in SPAs and Next.js
- Experience developing consumer facing applications consuming various APIs from a microservice backend system
- Experience defining APIs for new features with a backend lead counterpart
- Knowledge of full development life cycle and computer science fundamentals
- Experience with mentoring other engineers
- Experience implementing responsive designs with CSS, using design tokens, and contributing to a design system
Responsibilities
- Implement new product features & support/ extend existing ones
- Build frontend platform components leveraged across our internal and external products
- Contribute to our overall frontend architecture and development experience partnering with other senior frontend engineers
Preferred Qualifications
Full stack experience, Node.js