Senior Frontend Engineer

Punt

VancouverFull-timeMid LevelOn-site

Job Description

Company Punt is a Vancouver-based, founder-led technology company behind two of the largest social casinos in North America. We’re evolving into a prediction-led super app—integrating prediction markets, social gaming, and new product surfaces into a single, cohesive experience. Our backend already operates at scale, processing high-volume, real-money transactions.

We’re building toward a new category: the most advanced and engaging social gaming platform in the world. Role Overview We are seeking a Senior Frontend Engineer to help design, build, and scale the frontend architecture for our online social gaming platform. This is a hands-on engineering role for someone with strong experience in Next.js, React, TypeScript, frontend architecture, performance optimization, and modern UI engineering practices .

You will work closely with product, design, backend, and engineering leadership to deliver responsive, accessible, high-performance user experiences. You will help raise the bar for frontend engineering quality, including component architecture, design system adoption, testing, performance, maintainability, and production reliability. This role is ideal for an engineer who can operate independently, make strong technical decisions, mentor others, and contribute directly to the architecture and execution of a fast-growing product.

Responsibilities Build and maintain high-quality, scalable frontend applications using Next.js, React, and TypeScript . Design and implement responsive, accessible, mobile-friendly user interfaces for high-traffic consumer-facing products. Own frontend architecture decisions, including routing, rendering strategies, state management, component structure, API integration patterns, and performance optimization.

Work with REST and GraphQL APIs to build reliable, efficient, and user-friendly frontend experiences. Optimize frontend performance across load time, rendering performance, Core Web Vitals, bundle size, caching, and client/server rendering strategies. Build reusable UI components and contribute to design systems, component libraries, and frontend engineering standards.

Collaborate closely with designers, backend engineers, product managers, and leadership to ship polished product experiences. Write clean, maintainable, testable code with strong attention to correctness, reliability, and long-term maintainability. Improve frontend quality through unit testing, integration testing, end-to-end testing, and thoughtful code review.

Ensure cross-browser compatibility, accessibility, and responsive behavior across devices. Use AI-assisted engineering tools thoughtfully to improve development velocity, debugging, testing, documentation, and code quality. Mentor intermediate and junior frontend engineers through code reviews, design discussions, pairing, and technical guidance.

Contribute to continuous improvement of frontend development workflows, CI/CD practices, observability, and release quality. Required Qualifications & Experience 6+ years of professional frontend engineering experience , including ownership of production web applications. Strong hands-on experience with React, TypeScript, JavaScript, HTML, and CSS .

Strong production experience with Next.js , including SSR, SSG, ISR, API routes/server components, routing, and modern rendering patterns. Deep understanding of frontend architecture, component design, state management, data fetching, caching, and client/server boundaries. Experience with state management approaches such as Redux, Zustand, React Context, React Query, Apollo Client , or similar.

Strong experience with modern styling approaches such as Tailwind CSS, SCSS, CSS Modules, Styled Components , or equivalent. Experience integrating with RESTful APIs and GraphQL APIs . Strong understanding of frontend performance optimization, including bundle analysis, lazy loading, memoization, image optimization, caching, and Core Web Vitals.

Experience with frontend testing tools such as Jest, React Testing Library, Playwright, Cypress , or equivalent. Familiarity with Git, pull requests, code reviews, CI/CD pipelines, and modern frontend build tooling. Strong product sense and ability to translate designs, requirements, and user flows into polished production experiences.

Strong communication skills and ability to collaborate effectively with product, design, backend, and leadership teams. Preferred Skills & Nice-to-Haves Experience working on high-traffic consumer applications, gaming platforms, fintech, social casino, entertainment, or real-time interactive products. Experience with design systems, component libraries, Storybook, Radix UI, shadcn/ui, Material UI, Chakra UI, or similar tools.

Experience with headless CMS platforms such as Contentful, Strapi, Sanity , or similar. Experience with analytics, experimentation, feature flags, A/B testing, or personalization systems. Familiarity with authentication, authorization, account systems, payments, wallet flows, or sensitive user workflows.

Experience with frontend observability, error tracking, session replay, logging, and production debugging tools. Familiarity with WebSockets, real-time updates, live experiences, or event-driven frontend patterns. Exposure to Web3, blockchain integrations, cryptocurrency, or decentralized applications.

Experience working with Figma or similar design collaboration tools. Experience in Agile, Scrum, or fast-moving product development environments. Why Join Us?

Help shape the frontend architecture of a fast-growing social gaming platform. Work on high-impact user experiences where performance, usability, reliability, and polish matter. Join a collaborative engineering team that values ownership, strong technical judgment, and pragmatic execution.

Influence frontend standards, component architecture, design system practices, and engineering quality. Use modern frontend technologies including Next.js, React, TypeScript, AI-assisted development, and scalable UI systems. Work in a high-growth environment with opportunities for learning, ownership, mentorship, and leadership.

Receive competitive compensation and a comprehensive benefits package.

Posted 2 weeks ago

Related Jobs

Related Searches

Apply Now