About the job
About Us
Tebi is revolutionizing the hospitality industry with our innovative Connected Restaurant Management System designed to optimize service efficiency. Our platform seamlessly integrates sales, reservations, kitchen preparation, payments, and insightful analytics into a single user-friendly interface.
Founded by Arnout Schuijff, co-founder of Adyen, and supported by €50 million in funding from leading investors like Index Ventures and CapitalG, Tebi is committed to enhancing the hospitality experience. Our solution is trusted by thousands of restaurants, cafés, bars, and coffee shops across the Netherlands, the UK, and beyond.
About the Role
We are seeking a skilled Senior Application Engineer to enhance the core experience for numerous restaurant teams. This senior-level position emphasizes the development of high-performance applications across mobile platforms.
Your responsibilities will include leading the development of cross-platform features, collaborating closely with design and product teams, and contributing to backend components as necessary. A strong product mindset, a passion for developer experience, and a commitment to building better software more efficiently are essential for this role.
This position is perfect for candidates with a proven track record in delivering real-world applications, eager to make impactful technical decisions within a dynamic team.
Responsibilities
- Develop and maintain our app architecture for both Android and iOS platforms.
- Design and implement shared business logic and client-side code, as well as platform-specific UI components where necessary.
- Collaborate with designers, product managers, and fellow engineers to create intuitive and engaging product experiences.
- Contribute to backend services to ensure smooth integration and performance across all components.
- Continuously enhance build tooling, developer experience, and code quality.
- Play a pivotal role in shaping Tebi's expansion into new markets, languages, and user demographics.
What You’ll Need
- 8+ years of software engineering experience, with a strong focus on mobile application development.
- Extensive experience in building and deploying Android applications; familiarity with iOS and cross-platform development methodologies.
- Proficiency in Kotlin.
- Ability to take ownership of architectural decisions and effectively collaborate with cross-functional teams to deploy features.
- Passion for software development and a commitment to quality and efficiency.

