Remote (Country) Full-time

PAR Technology is hiring a Sr. Front End Engineer (React)

About the Role

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.

Required Skills
ReactTypeScriptGraphQLCapacitorViteWebpackStorybookMaterial-UINxApollo ClientJavaScriptCSSState ManagementCI/CDTesting
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
PAR Technology

A leader in restaurant technology for over four decades, providing comprehensive software and hardware solutions that empower brands worldwide. Offers Unified Customer Experience solutions combining point-of-sale, digital ordering, loyalty, back-office software, hardware, and drive-thru offerings to over 100,000 restaurants in more than 110 countries.

Visit website
Job Details
Category frontend
Posted 5 months ago