OOLIO
Website:
oolio.com
Job details:
ABOUT OOLIO:
Oolio is a leading B2B SaaS platform transforming how hospitality venues operate and grow. Trusted by more than 22,000 venues, we power mission-critical POS, payments, online ordering, kiosks, loyalty, kitchen management, and real-time insights — all within one connected ecosystem.
We are building the operating system for modern hospitality — simplifying complex operations, accelerating service, and unlocking smarter, data-driven decisions. Built by hospitality professionals with decades of industry experience, we understand the realities of every shift, every service rush, and every guest interaction. From cafés and quick-service restaurants to pubs, multi-site groups, and stadiums, Oolio enables venues to operate seamlessly at scale. With next-business-day settlements, powerful third-party integrations, and 24/7 real human support, we go beyond software — we become long-term partners in growth.
As a rapidly scaling product-led organisation, we’re shaping the future of hospitality technology.
We build the technology backbone that powers modern hospitality businesses to perform, compete, and thrive at scale.
JOB DESCRIPTION:
At Oolio, Senior React Native Engineers are builders first and mobile performance champions always. You will own mobile engineering excellence, application performance, developer velocity, and architectural standards across our core B2B SaaS platforms in a high-growth scale-up environment.
You will work closely with Engineering, Product, Backend, and Platform teams to build high-performance React Native applications, accelerate AI-driven development workflows, and establish scalable mobile architecture foundations that deliver exceptional cross-platform user experiences.
This role sits at the intersection of mobile architecture, AI tooling, developer productivity, observability, and performance engineering — driving both product impact and engineering effectiveness across iOS and Android ecosystems.
RESPONSIBILITIES:
- Own delivery of complex, high-scale React Native features — from architecture and design to deployment, performance optimization, release management, and customer impact.
- Lead mobile architecture discussions, defining scalable patterns for state management, modular design, reusable component systems, responsive UI development, and platform-specific optimizations.
- Develop highly performant, responsive, and reliable cross-platform mobile applications using React Native and TypeScript.
- Drive AI-enabled development workflows (Cursor, Devin, Windsurf, etc.) to significantly improve developer productivity and engineering velocity.
- Deeply understand and optimize React Native internals — reconciliation process, rendering lifecycle, bridge communication, memory management, and runtime performance.
- Continuously optimize application responsiveness, startup time, rendering performance, bundle size, and mobile runtime efficiency.
- Implement efficient background task handling, deferred/non-critical task execution, lazy loading strategies, and low-level performance optimizations.
- Collaborate closely with backend teams to design and integrate scalable GraphQL APIs using Apollo GraphQL and clean contract-driven development practices.
- Own debugging and root cause analysis across mobile platforms — identifying performance bottlenecks, memory leaks, crashes, rendering inefficiencies, and production issues.
- Work extensively with Xcode, Android Studio, Instruments, profiling tools, and native debugging ecosystems to diagnose and resolve complex mobile issues.
- Define and enforce high engineering quality standards through unit testing, integration testing, and end-to-end testing practices.
- Drive developer experience improvements — CI/CD optimization, mobile release automation, reproducible development environments, build acceleration, and deployment reliability.
- Implement monitoring, observability, crash reporting, and performance tracking solutions to ensure production stability and visibility.
- Collaborate closely with DevOps, Product, QA, Security, and Backend teams to ensure scalable, secure, and maintainable mobile systems.
- Make pragmatic, cost-conscious engineering decisions balancing velocity, scalability, security, quality, maintainability, and mobile platform constraints.
REQUIREMENTS:
Role: Senior React Native Engineer / Lead React Native Engineer – final role will depend on candidate experience and credentials
Experience: 5 – 8 Years experience (Primarily in product-based B2B SaaS organisations)
Education: Pref – MCA / B.Tech / B.E / M.Tech / M.E / M.S
Technology Stack: React Native, TypeScript, Apollo GraphQL, Mobile Performance Optimization, CI/CD, Mobile Build Systems, Xcode, Android Studio, Debugging & Profiling Tools, Responsive UI Development, Testing Frameworks, Monitoring & Observability
OTHER REQUIREMENTS:
- Strong hands-on expertise in building scalable React Native applications from scratch.
- Deep understanding of TypeScript and modern JavaScript ecosystem.
- Strong understanding of how React Native works internally — reconciliation process, rendering lifecycle, bridge architecture, and performance optimization techniques.
- Hands-on expertise in responsive UI development and adaptive layouts across multiple devices and screen sizes.
- Strong knowledge of mobile build systems, CI/CD pipelines, release pipelines, signing processes, and deployment workflows for iOS and Android.
- Experience with Apollo GraphQL and contract-driven API integration.
- Strong understanding of low-level memory management, background tasks, deferred/non-critical task execution, and runtime optimization.
- Strong debugging and root cause analysis skills across JavaScript, native mobile layers, and production environments.
- Hands-on experience with Xcode, Android Studio, Instruments, profiling tools, and crash/performance debugging.
- Strong understanding of rendering optimization, lazy loading, bundle optimization, runtime efficiency, and mobile responsiveness.
- Experience implementing end-to-end testing, automated testing strategies, and quality engineering practices.
- Understanding of mobile application security principles, secure coding practices, and production-grade application hardening.
- Experience with monitoring and observability platforms such as Firebase Crashlytics, Sentry, Datadog, New Relic, or similar tooling.
- Hands-on experience with AI development tools (Cursor, Devin, Windsurf, etc.) to accelerate engineering workflows.
- Exposure to native mobile modules (Swift, Kotlin, Objective-C, Java) is an added advantage.
- Systems thinker who writes clearly — comfortable drafting RFCs, documenting decisions, and leading technical discussions.
Click on Apply to know more.