Full Job Description
Title: Senior Front End Developer
Level: Senior Level II
Location: Calgary, AB (in-office role)
The Role
We're looking for a Senior II Front-End Developer to help build and enhance user-facing features across our platform using React, Next.js, and TypeScript. You'll work closely with product, design and the greater development team to deliver reusable, high-quality UI components, resolve bugs, and ensure a user-centered, well-tested front-end experience.
What you'll do:
• Work with product, design and other developers to implement new features that enhance the services Showpass provides
• Develop and maintain the codebase using JavaScript, React, Next.js, TypeScript, and related frameworks and libraries
• Review and test code to ensure quality, reliability, and consistency
• Write and maintain unit tests
• Identify and resolve design, UI, and UX issues or inconsistencies
• Collaborate with product managers and designers to bring new features to life
• Debug and resolve production issues and field escalations
• Work with Engineering leadership to understand requirements, assess feasibility, and contribute to technical design discussions
• Promote best practices in front-end development, including accessibility, testing, and performance optimization
• Keep up to date with the latest changes in the industry's standards
• Take a user-centered design and development approach
What you bring:
• Post-secondary education in a Computer/Engineering/Media/Design related field
• Minimum 7 years front end development experience is required
• Minimum 5 years experience working with the following technologies: React/Next.js, TypeScript. Must have strong modern React + Next.js and TypeScript fundamentals (hooks, server components/SSR/ISR, routing, data fetching)
• Experience building component libraries/design systems at scale (theming, tokens, a11y)
• Solid testing habits (unit + integration/E2E) and performance profiling
• Proven delivery in transactional, high-traffic UIs (checkout, payments, auth flows)
• Clear communication and ownership across the full lifecycle
• Must have experience working in enterprise ecommerce environments
• Must have experience working with design systems
• Experience creating prototypes, storyboards, user flows, etc. is an asset
• Experience building reusable components and utilizing web services
• Strong problem solving, testing and debugging skills
• Analytical thinker with the ability to problem solve in a fast-paced work environment
• Must have a clear understanding of the importance of user-centered design
• Must be passionate about all things UI/UX and other areas of development and innovation
• Research and showcase knowledge in the industry's latest trends and technologies
• Display confidence when collaborating and communicating closely with teams and other stakeholders to regularly deliver design solutions for approval
• Be willing to learn from and share knowledge and experience with the rest of the team
• Ability to champion new ideas and develop creative approaches
• Must have an entrepreneurial mindset to take initiative and make things happen with minimal direction
Bonus Qualification:
• Python/Django exposure, legacy-to-modern migrations (AngularJS 12 React), observability (Sentry/Datadog), a11y expertise, i18n
Why join Showpass
We're not just another ticketing company - we're building the next generation of event tech. In addition, you'll get some amazing benefits:
• Competitive compensation and performance bonus
• Employee Stock Option Plan
• Unlimited PTO
• Daily breakfast & lunch from our in-house Chef
• Comprehensive benefits plan (incl. generous health & wellness spending account)
• Annual Learning & Development allowance & monthly "Curiosity Talks"
• Quarterly team bonding & annual hackathon
• Insider Pass event credits to experience the live events we power
• Dog-friendly office environment