Description
As a frontend engineer on the Android Systems team at Toast, you will build web experiences that sit on top of the foundational platform for Toast POS devices.
The Android Systems team is responsible for expanding the Vision, unifying firmware, on-device apps, and security controls into one cohesive platform, and transforming the customer's device lifecycle experience from out-of-the-box setup to continuous remote management.
Responsibilities:
- Hands-on design and implementation of web applications in React and TypeScript that power Toast's device management suite.
- Collaborate with Product Management, Hardware, QA, and other Software teams to build scalable systems.
- Partner with UX to turn designs into accessible, responsive, and performant interfaces using Toast's design system.
- Write automated unit, integration, and end-to-end tests to keep our web apps reliable.
- Deploy features out to customers using feature flags, monitor for success, and help investigate and fix production issues.
- Leverage cutting-edge AI tools to enhance your development workflow.
Requirements:
- 3+ years of professional frontend web development experience.
- Clear written and verbal communication.
- Proficient in React, TypeScript, HTML, and CSS, with experience building responsive single-page applications.
- Understanding of component architecture and state management.
- Experience integrating with REST or GraphQL APIs.
- Experience writing tests with frameworks such as Jest, React Testing Library, or Playwright.
- Proficiency with source control and code review tools such as Git or GitHub.
Bonus ingredients:
- Experience working with design systems or shared component libraries.
- Experience working in large, multi-team frontend codebases or micro-frontend architectures.
- Experience with GraphQL clients and data-fetching libraries such as Apollo or React Query.
- Some backend experience in Java or Kotlin, or an interest in learning.
- Interest in hardware, Android, or mobile device management (MDM) concepts.
- Familiarity with AI-augmented development workflows and tools.
Our Tech Stack:
- React and TypeScript micro-frontends built on Toast's in-house design system.
- GraphQL and REST APIs, using modern data-fetching and state management libraries.
- Automated testing with Jest, React Testing Library, Storybook, and Playwright.
- Kotlin backend services built on AWS that manage device policies, firmware updates, and device configuration.
- Android system apps in Kotlin running on Toast's POS devices.
- Feature flags and production monitoring to ship safely to customers.
We offer a competitive compensation and benefits program, including:
- Base salary range: $133,000-$213,000 USD (Zone A), $115,000-$184,000 USD (Zone B), $104,000-$166,000 USD (Zone C)
- Cash compensation (overtime, bonus/commissions if eligible)
- Equity
- Benefits
For more fresh new jobs, check out yubhub.co.