Senior Frontend Engineer at Contentsquare – Italy, Texas
Explore Related Opportunities
About This Position
We’re looking for a Senior Software Engineer who combines strong technical expertise with a leadership mindset. You’ll join a frontend-focused team building products used by some of the world’s largest digital organizations, with a real seat at the table when it comes to shaping how we build.
This isn’t a role where you’re handed specs and asked to execute. You’ll play a key role in defining technical direction, driving architectural decisions, and raising the bar for quality across the team.
If you take pride in the code you ship and want your work to have a meaningful, visible impact, this role is for you.
5+ years of professional software engineering experience
Proven track record of leading large, complex technical projects, taking ownership end-to-end
Strong command of modern web technologies, with hands-on experience across the stack (React, Vue, Angular, Node.js, AWS, PostgreSQL)
Ability to reason about full-stack systems, understanding how frontend decisions impact backend systems and vice versa
Strong communication skills, with the ability to write clear design docs, provide constructive code reviews, and discuss technical trade-offs thoughtfully
Experience with AI-assisted development tools (e.g. Cursor, Copilot, Claude) and curiosity to explore their potential
Familiarity with Product Analytics, Digital Experience Analytics, or related domains
Experience working in distributed, international teams across multiple time zones
Design and build high-quality, scalable web applications using a modern frontend stack (React, Vue, Node.js, TypeScript)
Take technical ownership of complex, cross-functional projects, from initial design through to production
Write and review technical designs, RFCs, and architectural proposals that set clear direction for the team
Collaborate closely with Product and Design to shape features that are both technically sound and user-centric
Champion engineering best practices, including code quality, testability, observability, and maintainability
Mentor and support other engineers through code reviews, pairing, and technical discussions