Remote (Country)

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

Responsibilities

  • Build and maintain scalable UIs using React and TypeScript
  • Develop hybrid mobile applications (we use Capacitor; experience with any hybrid tech is welcome)
  • 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 our design team to evolve and maintain our visual design system, and build user-facing interfaces that align to our design standards
  • 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
  • Collaborate effectively while maintaining a high degree of independence

Requirements

  • 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 (we use Nx, but experience with any monorepo tooling such as TurboRepo is valuable)
  • Familiarity with CI/CD platforms like Bitrise
  • Awareness of OWASP and general web security best practices

Additional Information

  • Position Location: Remote, Canada
  • Reports To: Engineering Manager
  • Strong verbal and written communication skills in English
Required Skills
React.jsGraphQL
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.
All jobs at PAR Technology Visit website
Job Details
Category frontend
Posted 7 months ago