Principal Frontend Software Engineer (React/Next.js) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tassel · 21 hours ago

Principal Frontend Software Engineer (React/Next.js)

Tassel is seeking a Principal Frontend Software Engineer to take ownership of their Frontend architecture and React/Next.js ecosystem. This role involves leading technical projects, mentoring engineers, and ensuring the performance and reliability of user-facing products.

EducationLifestyleSoftwareEdTechEvents
badNo H1Bnote

Responsibilities

Architect & Mature Frontend Systems: Own the long-term technical roadmap for our React and Next.js applications. Transition our current codebase into a more modular, performant, and maintainable architecture
Technical Stewardship: Define and enforce coding standards, directory structures, and state-management patterns. You are the final word on frontend technical debt and architectural 'gold standards.'
Lead by Example: Remain a primary contributor to core features. You don’t just delegate; you build the most complex components and solve the hardest technical challenges to show the team the path forward
Performance & Core Web Vitals: Own the performance budget. Mature our monitoring and optimization strategies to ensure our Next.js apps are fast and accessible
Cross-Team Technical Influence: Partner with Backend and Automation Principals to define contract-first development patterns and ensure seamless full-stack integration
Mentorship & Code Quality: Conduct code reviews and mentor engineers on advanced React patterns, TypeScript best practices, and effective testing strategies
Ownership Mindset: You identify systemic bottlenecks or security/quality gaps, propose solutions, and lead the effort to resolve them

Qualification

ReactNext.js.NET/C#TypeScriptAzure DevOpsAutomation TestingAdvanced Testing PatternsOperational OwnershipLeadership ExperienceMentorship

Required

Must be authorized to work in the US without sponsorship
6+ Years in Software Engineering: You have a 'trench-hardened' background as an SDET or SWE. You aren't just a tool user; you are a framework builder
2+ Years Leadership Experience: Proven experience leading technical projects or managing a small engineering team. You know how to balance 'doing' with 'delegating.'
Stack Knowledge: Expert-level experience with .NET/C# (or similar language/framework) and TypeScript (React/Next.js) (or similar language/framework). You must be able to read and write production code in the same languages as our feature teams
Automation Mastery: Expert-level experience with Playwright, nunit/xunit, vitest, Jest, Cypress, or similar frameworks. You understand how to handle complex authentication flows, state management, and async patterns in test code
Azure & DevOps Expert: High proficiency in Azure DevOps, including YAML pipelines, environment management, and release gates
Advanced Testing Patterns: Practical experience using TestContainers or similar for integration testing and a deep understanding of the 'Testing Pyramid.'
Operational Ownership: You have managed production release cycles and feel comfortable being the final point of accountability for deployment stability

Preferred

Full-Stack Exposure: Familiarity with .NET/C# or other similar backend technologies to better collaborate with backend teams during API design and secure contract definition
Containerization Experience: Background in containerization and cloud deployment strategies including: Docker, Kubernetes, Azure App Service, and similar
Web Performance Expertise: Experience with advanced caching strategies, Edge Runtime, and Server Components
Security Expertise: Experience with compliance and security frameworks and standards such as OWASP, NIST, FERPA, SOC-2, etc

Company

Tassel

twittertwittertwitter
company-logo
Tassel is a leading provider of commencement solutions, offering institutions and students a seamless, innovative, and cost-effective way to manage graduation ceremonies.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase