Senior Frontend Engineer (React/Next.js)
allO Technology GmbH
Brazil, BrazilRemote4 months ago
83 views20 saves6 applies
Prepare for this role
Benefits
Flexible HoursPaid Time Off
Job Type
full time
Description
About us
We are allO—the digital backbone of restaurants, the future of gastronomy, and the reliable
partner of local businesses. We are bringing a revolution to restaurants in Europe and
empowering them to become local champions with an all-in-one operating system. We are a
team with people over 15 different nationalities and serve more than a thousand restaurants in
Germany. Join allO and help revolutionize the future of gastronomy with us!
About this position
We’re hiring a frontend-leaning engineer who can ship fast prototypes to validate ideas, then turn validated MVPs into clean, reusable, high-quality product code. You’ll work on customer-facing applications used daily in restaurant operations, and you’ll also maintain and improve parts of our current codebase (yes, some of it is “legacy” and less structured than our newer projects).
You’ll start as a senior individual contributor reporting directly to the Head of Engineering, with the opportunity to fully own and lead the frontend as we validate the fit — setting standards for quality, velocity, and developer experience along the way.
You’ll build and evolve products used daily in restaurant operations, including:
We are allO—the digital backbone of restaurants, the future of gastronomy, and the reliable
partner of local businesses. We are bringing a revolution to restaurants in Europe and
empowering them to become local champions with an all-in-one operating system. We are a
team with people over 15 different nationalities and serve more than a thousand restaurants in
Germany. Join allO and help revolutionize the future of gastronomy with us!
About this position
We’re hiring a frontend-leaning engineer who can ship fast prototypes to validate ideas, then turn validated MVPs into clean, reusable, high-quality product code. You’ll work on customer-facing applications used daily in restaurant operations, and you’ll also maintain and improve parts of our current codebase (yes, some of it is “legacy” and less structured than our newer projects).
You’ll start as a senior individual contributor reporting directly to the Head of Engineering, with the opportunity to fully own and lead the frontend as we validate the fit — setting standards for quality, velocity, and developer experience along the way.
You’ll build and evolve products used daily in restaurant operations, including:
- Point of Sale (POS)
- Webshop
- Reservations
- Payments
- Other customer-facing and internal product surfaces
- A Node.js BFF/internal layer that gives frontend clients the right APIs and integrations to move fast without sacrificing reliability
Responsibilities
Your Responsibilities | What you will do- Prototype quickly for MVP validation: deliver scrappy-but-functional solutions when speed matters.
- Harden and standardize after validation: refactor for maintainability, reusability, performance, and consistency.
- Build from Figma: implement designs with high fidelity; talk to designers when specs are unclear or tradeoffs are needed.
- Build reusable UI components and patterns that keep the product consistent and speed up delivery.
- Make performance a habit: keep pages fast and responsive; be thoughtful about SSR/CSR tradeoffs and bundle size.
- Integrate cleanly with APIs: collaborate with backend engineers on contracts, error handling, and data shapes that make the frontend easy to build and maintain.
- Handle legacy with confidence: jump into an existing codebase, fix what hurts, and improve structure incrementally.
- Own the Node.js BFF/internal layer: design, build, and maintain the internal services that power frontend delivery (aggregation, data shaping, and integrations).
- Debug with ownership: trace issues end-to-end, identify root causes fast, and ship safe fixes (with good follow-up hardening).
- Use modern AI tooling and stay current: regularly explore AI tools and keep up with market trends to improve speed and quality.
Requirements
Your Profile | What you should bring- Core tech stack:
- React.js
- Next.js
- Node.js (BFF/internal layer)
- Nice to have:
- TypeScript (plus, not mandatory)
- React Native + Expo (we’re exploring mobile; curiosity is welcome)
- What “senior” means here (it’s not about years):
- You own outcomes and deliver what you promise.
- You’re fast with good judgment (you know when to take shortcuts and when to do it properly).
- You give solid estimates and communicate tradeoffs early.
- You’re open to feedback and work well with product, design, and engineering.
- You’re pragmatic: get it done now, then come back and improve quality once the direction is proven.
- You keep learning: you follow trends in modern frameworks, tools, and engineering practices — and apply them when they actually help.
Benefits
What’s in for you | Why join allO- Working hours & collaboration:
- Full-time, aligned with the same “official” weekly hours as a regular employee in Munich.
- We don’t track hours day-to-day; we care about delivery and reliability.
- You’re free to organize your day (finish earlier, take time during the day, etc.) as long as commitments are met.
- We’re async-friendly and Brazil time zone is fine.
- We do groomings and alignment meetings when needed.
- English is required for groomings and other necessary meetings.
- Perks & benefits:
- Very competitive compensation package
- 30 days of paid vacation (contractors included — same benefit as the Munich team).
- Flexible schedule (outcome-driven, no hour tracking).
- High ownership: direct line to Head of Engineering and a path to leading the frontend.
- Real product surface area: POS, webshop, reservations, payments — software that actually runs restaurants.
This job is found at InterviewStack.io
Skills
next.jsnode.jsapisfigmatypescriptreact native