Tassel · 12 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
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
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
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 StageCompany data provided by crunchbase