About the role
About Us:
Gen is a global company dedicated to powering Digital Freedom through its trusted consumer brands including Norton, Avast, LifeLock, MoneyLion and more. Our combined heritage is rooted in financial empowerment and cyber safety for the first digital generations, and today we deliver award-winning cybersecurity, online privacy, identity protection and financial wellness solutions to nearly 500 million users in more than 150 countries.
Together, we share a collective passion and vision to protect consumers and help them grow, manage and secure their digital and financial lives. We’re always looking for smart, fearless and high-impact talent who see AI as a teammate – leveraging it to move faster and deliver meaningful results.
When you’re part of Gen, you’ll have the flexibility, tools and support to do your best work and grow your career – from flexible working options and time off to competitive pay, benefits and well-being programs.
At Gen, we are scrappy and relentlessly customer driven. We create room for healthy debate, experimentation and continuous learning, and we seek out people with different experiences, identities and ideas to join our team. You’ll work with people who back each other, respect each other and understand that our differences are a competitive advantage.
If this sounds like you, we’d love you to be part of Gen.
About The Role:
We are looking for a Principal Frontend Engineer with full-stack fluency to help shape the technical direction of our products and engineering practices. This role goes beyond writing code — it's about applying strong engineering judgment, making sound technical decisions and helping teams build scalable, maintainable systems that stand the test of time.
You'll work closely with product, design and engineering partners to define solutions, drive architectural decisions and ensure a high bar for quality across the development lifecycle. You'll leverage AI-assisted development tools as force multipliers while maintaining rigorous standards for correctness, testing, maintainability and operational excellence.
Success in this role comes from thoughtful decision-making, technical leadership and the ability to balance speed, quality and long-term sustainability.
In this role, you will:
Design and build modern frontend applications and full-stack systems using TypeScript, React, Next.js and related technologies.
Partner closely with product, design and engineering teams to shape solutions, clarify trade-offs and deliver high-quality outcomes.
Drive architectural decisions that prioritize simplicity, composability, scalability and adaptability to changing business needs.
Design and implement integrations and orchestration patterns across multiple services and systems.
Lead code reviews, design reviews and technical discussions to maintain high engineering standards.
Champion functional programming principles, immutability and predictable application architecture.
Improve application performance, reliability, maintainability and developer experience.
Build and maintain comprehensive automated testing strategies, including unit, integration, component and end-to-end testing.
Leverage AI-assisted development tools for prototyping, exploration, refactoring and productivity gains while ensuring quality through validation and testing.
Identify technical risks, technical debt and improvement opportunities, driving solutions proactively.
Mentor engineers and contribute to the growth of engineering best practices across the organization.
Collaborate on platform and architecture initiatives that improve development velocity and product quality at scale.
About You:
10+ years of experience building production-grade web applications.
2+ years of experience operating at Principal Engineer level or in a comparable technical leadership role.
Expert-level proficiency in TypeScript and strong experience with React, Next.js or similar modern frontend frameworks.
Deep understanding of frontend architecture, distributed systems interactions and service orchestration patterns.
Strong experience designing scalable, reusable and maintainable software systems.
Ability to communicate complex technical concepts and trade-offs to both technical and non-technical stakeholders.
Strong understanding of functional programming concepts and the benefits of immutability in modern software development.
Advanced knowledge of testing strategies and modern automated testing frameworks.
Experience leading technical initiatives, mentoring engineers and driving engineering excellence through code reviews and technical guidance.
Strong understanding of software architecture, system design and modern development practices.
Experience working in highly collaborative, cross-functional environments.
Hands-on experience with AI-assisted development tools and modern coding models.
Strong understanding of where AI accelerates development and where human judgment remains critical.
Nice to Have:
Experience with component-driven design systems and modern UI frameworks.
Experience building highly scalable consumer-facing applications.
Experience with cloud-native architectures and modern deployment platforms.
Familiarity with observability, monitoring and operational excellence practices.
Experience driving platform modernization, architecture evolution or large-scale refactoring initiatives.
Contributions to open-source projects, technical communities or engineering thought leadership.
What’s Next:
The interview process consists of several stages:
A code review exercise focused on engineering judgment and code quality.
An interview with the Hiring Manager.
Technical interviews covering problem solving, software design and collaboration with members of the engineering team.
A culture and partnership discussion with cross-functional stakeholders.
A final meet-and-greet with local leadership in our Prague office.
775,000+ hidden jobs like this
Gen Digital Inc. and thousands of companies post here first, often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
- Unlimited applications — free stops at 10
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites
