Our customer is the leading omnichannel platform powering the digital transformation of the global contract catering industry. Their technology processes over $300 million in annual transactions across 3,500+ restaurants in 20 countries — and they keep scaling fast to cement the position as the category leader. They are trusted by the world’s most iconic brands, with the platform used daily in corporate canteens, universities and schools, airline lounges, stadiums, and hospitals.
We’re seeking a talented Frontend Engineer to craft seamless, performant, and user-friendly experiences across web and mobile platforms. You’ll translate design mockups into interactive, accessible features — bringing product vision to life through clean, efficient code. You’ll work closely with Product, Design, and Backend teams to connect dynamic UIs with backend APIs, while optimizing performance and ensuring cross-browser/device compatibility.
You’ll play a pivotal role in helping the team build scalable systems, drive technical excellence, and align engineering output with product outcomes. As the team continues to scale, the scope of this role will expand — creating clear opportunities to build and lead your own team. You’ll also have the chance to grow into senior leadership positions across the Development team with a progression path tailored to your strengths and ambitions.
Responsibilities:
Interface Implementation
- Translate Figma mockups into high-quality, interactive UI components using React and React Native
- Implement UI logic with a keen eye on detail, animation, accessibility, and responsiveness
- Maintain a shared component library aligned with our design system and brand guidelines
API Integration
- Consume backend APIs built with Grails and Python to power data-driven views and user flows
- Manage API state, loading, and error handling with clarity and robustness
- Collaborate with backend engineers to align frontend needs with API design and behavior
Performance & Quality
- Optimize rendering, load times, and asset delivery for mobile and desktop experiences
- Ensure cross-browser compatibility and responsive design across breakpoints and devices
- Follow accessibility and usability best practices (WCAG, ARIA, semantic HTML, etc.)
Collaboration & Delivery
- Participate in code reviews, pair programming, and cross-functional standups
- Contribute to continuous integration and deployment via GitHub Actions or similar tooling
- Raise technical standards by sharing best practices and identifying UI/UX improvements
Requirements:
- 6+ years of experience building production web and mobile UIs with React and React Native
- Proficient in JavaScript (ES6+), HTML5, CSS3, and modern frontend tooling
- Experienced with API integration and async data handling (e.g., fetch, Axios, React Query, etc.)
- Comfortable working from Figma designs and contributing to component-driven design systems
- Strong understanding of accessibility, responsiveness, and cross-browser development
- Knowledge of performance optimization techniques (lazy loading, bundling, tree shaking)
- Clear communicator and thoughtful team collaborator
- Interest in joining a high-performance culture, where you won’t be intimidated by the intelligence and work ethic of your peers, and are striving to make an incredible impact
- Experience working at pace and thrive under conditions of ambiguity, uncertainty, and urgency
- Interest in helping shape the direction of the company and helping scale the leading omnichannel platform in the catering industry
- Fluency in English
We offer:
- Competitive salary depending on your experience
- Professional development opportunities
- Study and practice of English: courses and communication with colleagues and clients from different countries
- Yoga classes
- Compensation package (paid vacation, sick leaves)
- Flexible working hours (from 9-11 to 18-20)
- Comfortable office in Warsaw or a possibility to work remotely
If your qualifications and experience match the requirements of the position, our recruitment team will reach out to you in a week maximum. Please rest assured that we carefully consider each candidate, but due to the amount of applications the review and further processing of your candidacy may take some time.