PAR Technology is seeking a Senior Front End Engineer (React) to build and scale modern web and hybrid applications. In this role, you will use React, GraphQL, and hybrid mobile technologies to deliver secure, maintainable, and performant user experiences, contributing to our collaborative and 'Better Together' culture.
What You'll Do
- Build and maintain scalable UIs using React and TypeScript
- Develop hybrid mobile applications using Capacitor
- Design, review, and integrate GraphQL schemas and APIs in collaboration with backend engineers
- Work in and contribute to a structured monorepo architecture (Nx)
- Develop and document reusable UI components using Storybook
- Work closely with the design team to evolve and maintain the visual design system
- Break down complex work into small, self-contained deliverables
- Apply secure coding practices and focus on performance optimization
- Collaborate with the engineering team to plan and coordinate cross-platform feature improvements, bug fixes, and technical enhancements
What We're Looking For
- Deep expertise in React and modern frontend engineering
- Proficiency in modern TypeScript and type-safe development practices
- Strong understanding of HTML, CSS, component-based architecture, and experience working with Storybook
- Experience with Material-UI or another design system, with deep knowledge of theming and customization
- Solid experience with GraphQL, including schema design and API integration
- Experience with Apollo Client and/or React Query, with a clear understanding of caching strategies
- Familiarity with modern build tools like Vite and Webpack
- Experience building hybrid apps (Capacitor or similar frameworks)
- Experience writing and maintaining unit and integration tests using React Testing Library
- Strong understanding and familiarity with CI/CD pipelines
- Highly self-organized and able to effectively prioritize work
- Strong verbal and written communication skills in English
- BS/MS in Computer Science, Engineering, or equivalent professional experience
Nice to Have
- Experience working in a monorepo setup (Nx, TurboRepo)
- Familiarity with CI/CD platforms like Bitrise
- Awareness of OWASP and general web security best practices
Technical Stack
- React
- TypeScript
- GraphQL
- Capacitor
- Vite
- Webpack
- Storybook
- Material-UI
- Nx
- Apollo Client
- React Query
Team & Environment
You will report directly to an Engineering Manager, working within a collaborative engineering team that embraces a 'Better Together' ethos.
Work Mode
This role follows a local-country work mode and is open to candidates based in Canada.
PAR is proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics.

