Senior Mobile Developer
$130k - $150kTouchBistro
About TouchBistro: TouchBistro is a premier, hyper-growth all-in-one Point-of-Sale (POS) and comprehensive restaurant management software innovator built to support the passion and economic success of restaurateurs worldwide. Powering more than 29,000 restaurants across the globe, TouchBistro understands that while operational passion is plentiful in the hospitality landscape, administrative time and profit margins usually are not. By unifying essential front-of-house operations, backend kitchen logistics, and digital customer engagement solutions onto one easy-to-use software infrastructure, TouchBistro empowers venue owners to streamline daily workflows, accelerate table turnover, and increase sales metrics seamlessly.
Position Overview
We are seeking a highly analytical, deployment-oriented Senior Mobile Developer to join our core Mobile Engineering collective in a full-time remote capacity within Canada. Operating under an absolute “Fix it, Ship it, Own it” individual contributor philosophy, you will claim end-to-end technical stewardship over mobile features from initial system design up to production release. Embedding into an AI-forward, rapid-deployment engineering team that ships code multiple times a day, you will build scalable applications used by over 15,000 restaurants. This seat demands a seasoned systems builder who can confidently navigate complex codebases, optimize client-side data caching structures, lead peer code reviews, and monitor live runtime stability across highly distributed software clusters.
Key Responsibilities
- Feature Architecture Ownership: Own, develop, and maintain high-quality user features across our cross-platform mobile architecture, delivering increments on time with a high bar for performance.
- Mobile System Design Engineering: Build, configure, and refine application logic blocks, establishing defensive patterns for offline database support, complex networking states, and mobile memory usage.
- RESTful API Integration: Partner alongside backend development teams to design, bridge, and consume scalable, stateless REST APIs focused on operational reliability.
- Release Pipeline Management: Manage automated compilation scripts, testing frameworks, and submission tracks across mobile app stores using integrated CI/CD release pipelines.
- Observability & Telemetry Monitoring: Monitor production systems proactively to diagnose, triage, and resolve runtime crashes and performance degradation indicators leveraging Datadog, Sentry, and Grafana .
- Engineering Standards Evolution: Contribute to continuous codebase refactoring, evaluate emergent developer tooling, and conduct code critiques to raise internal software quality.
- Technical Engineering Mentorship: Act as a domain authority within the mobile engineering group, providing structured technical guidance, code reviews, and workflow onboarding to junior developer staff.
Required Skills & Qualifications
- 5+ years of verified commercial history building, shipping, and maintaining production-grade mobile applications with clear ownership of features from concept to release.
- Deep, authoritative software engineering expertise operating natively within React Native, TypeScript , and modern JavaScript mobile architectures, OR native Android development using Kotlin and core Android frameworks.
- Strong quantitative understanding of mobile systems optimization, covering client-side data serialization, network latency management, and local database caching.
- Proven experience diagnosing production errors and tracking live platform crashes using monitoring tools like Datadog, Sentry, or Grafana .
- Outstanding verbal and written communication mechanics, with a demonstrated capability to guide technical direction and collaborate across multi-disciplinary product cells.
- Location Context: Full-time operational parameters giving qualified mobile developers the absolute flexibility to work remotely from home anywhere within Canada , with options for local networking sessions at our Toronto, Ontario workspace node.
Preferred Strategic Indicators (Nice to Have)
- Prior cross-framework experience working actively across both React Native applications and native Android (Kotlin) or iOS codebases.
- Demonstrated background scaling high-traffic commercial platforms characterized by massive user volumes or intense point-of-sale transaction throughput.
- Familiarity navigating modern Android components, including Jetpack Compose layouts, asynchronous Coroutines, and declarative Android Architecture Components.
- Practical familiarity leveraging generative AI utilities or automated code generation extensions to optimize individual deployment speed.
What We Offer
- Equitable Compensation Matrix: A highly competitive annual base salary range of $130,000 – $150,000 CAD , designed to reflect your technical background, verified experience tier, and system knowledge.
- The exceptional professional canvas to program, optimize, and scale the mobile applications actively powering the global hospitality marketplace.
- Profound work-from-home remote parameters offering high lifestyle autonomy, predictable scheduling, and a vibrant, restaurant-obsessed tech culture.
- Comprehensive health protections encompassing premium medical coverage, corporate dental insurance, and vision care benefits.
- A flexible Health and Wellness Plan, generous annual paid time off (PTO) programs, parental leave top-up frameworks, and dedicated funding allocations for continuous professional development.
- ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection... ...on what we should be doing. Think like an adversary. Develop a deep understanding of fraud vectors in the fundraising and payments...SeniorFull time
$100 per hour
Role Overview Analyze, interpret, and document COBOL code for legacy mainframe and midrange applications to support system maintenance and modernization. Your technical analysis and clear written and verbal explanations will be used to create and refine high-quality training...SuggestedRemote jobHourly payFor contractorsWork visa- ...like to talk! Why This Role Exists: We’re looking for a Senior Solution Engineer to become a key technical partner for our... ...English Bonus: Open-source contributions Experience with developer tools or infrastructure platforms Familiarity with Go, Rust,...SeniorRemote work
$50 per hour
...reliability. Collaborate with cross-functional teams to enhance AI-driven coding solutions against industry performance benchmarks. Develop agents to verify code quality and identify error patterns. Hypothesize on software engineering cycle steps (such as prototyping,...SeniorFor contractorsFlexible hours- ...automation, who thrive in a collaborative, fast-paced environment. As a Senior Application Engineer specializing in Salesforce Agentforce AI... ...and over 5 years of experience and knowledge designing, developing, and maintaining configuration and custom applications that...SeniorFull timeWork experience placementWork at officeRemote workFlexible hours
- ...and seamlessly hands off to human agents when needed. As a Senior Software Engineer, Frontend , you'll help build the web applications... ...decisions and establish engineering best practices. Improve developer productivity through testing, CI/CD, observability, monitoring,...SeniorFull time
- ...This Role is Exciting We are looking for a highly motivated senior software engineer who can lead large, strategic, and complex projects... ...of a Successful Candidate ~8+ years of experience developing web based enterprise SaaS applications ~ Experience guiding high...SeniorFull time
$166.6k - $263.45k
...time. You should be able to clearly articulate your technical opinions and lay out tradeoffs Comfortable mentoring both junior and senior engineers Communicates and collaborates effectively with peers and cross-functional counterparts by being helpful and engaged...SeniorFull time- ...About the Role: As a frontend-focused Senior Software Engineer , you will own the design and delivery of the user-facing experiences... .... This is a high-autonomy, high-leadership position: you'll develop new features at scale, set the standard for how we build on the...SeniorFull timeCasual work
$200.7k - $250.9k
...Core* and all its internal and external integrations. As a Senior Software Engineer on the Banking Integration Platform Team,... ...underneath. Is a product-minded engineer who thinks about the developers consuming your APIs, not just the systems you’re connecting to....SeniorFull time- ...personalization matching algorithms. We are seeking a high-agency Senior Backend Engineer to design and implement robust, clean systems... ...normalization methodologies. ~ Demonstrated experience developing with a modern Python web framework (such as Django, FastAPI,...SeniorFull timeRemote work
$200.7k - $250.9k
...our systems and organization observable. Drive decisions by unifying technical metrics from our tools with sentiment metrics from developer surveys. When that data doesn’t exist yet, you’ll build the observability that lets the team move with confidence. Foster enthusiasm...SeniorFull timeLocal area$200.7k - $250.9k
In 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve customers, but they didn’t know how to solve the authentication of the right user. James Goodfellow, working at Smiths Industries,...SeniorFull timeShift work$210k - $278k
...small businesses deserve. About This Role We're hiring a Senior or Staff Software Engineer to work across our product teams. This... ...tech debt in a way that's practical, not theoretical Develop engineers around you Act as a technical mentor and thought partner...SeniorFull timeRemote workFlexible hours- ...We are looking for a highly skilled Senior Software Developer to design, develop, and maintain software applications. This role requires strong technical expertise, problem-solving skills, and a passion for learning and innovation. This is a remote role for candidates...SeniorFull timeLocal areaRemote workShift work
- ...architectures that balance customer experience, risk controls, compliance, and unit economics. Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. Use data...SeniorFull time
- ...The Role BeyondTrust is seeking a Senior Staff Software Development Engineer to set the technical direction for the NHI Governance domain within our Pathfinder products. As one of the most senior engineers on the team, you will own architecture across the domain and...SeniorFull time
$185k - $210k
...Canada: ~ Ontario About the Role: As a frontend-focused Senior Software Engineer, you will own the design and delivery of the... ...role. This is a high-autonomy, high-leadership position: you'll develop new features at scale, set the standard for how we build on the...SeniorRemote jobFull timeCasual workWorldwideHome officeFlexible hours$240k - $360k
...you’re empowered to do your best work. Role Summary The Senior Principal Architect is a highly influential technical... ...global scale Industry engagement through standards bodies and developer communities This role operates within a small group of senior...SeniorFull timeWork at officeShift work$111k - $160k
...governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Who is Mastercard Mastercard is a... ...centered around digital payments? • Do you look forward to developing and engaging with high performant diverse teams around the...SeniorFull timeWorldwide$166.6k - $208.3k
...our Design System team, and the north star of this role. As a Senior Frontend Engineer on the Design Systems team, you will build... ...product teams, helping them build better experiences faster. Develop a design system that's as ready for AI as it is for people, applying...SeniorFull timeShift work$145k - $170k
...shift, keep reading. About the role We’re excited to invite talented and motivated Senior Android Developers to join our award-winning team to help expand Robinhood’s mobile experience for our customers. We’re looking for passionate and skilled developers who...SeniorRemote jobWork experience placementWork at officeShift work- ...operational reliability, continuous observability, and strict auditability are non-negotiable standards. Role Summary We are seeking a Senior AI Engineer to take end-to-end architectural ownership of Lena's core reasoning layer: retrieval orchestration, groundedness...SeniorFull timeRemote workFlexible hours
$147k - $245k
...thinking organization, apply now. We are currently seeking a Senior AI Engineer - Remote to join our team in Toronto, Ontario (CA-... ...s business needs and goals. Responsibilities: Designing, developing, and implementing AI models Analyzing and improving existing AI...SeniorWork experience placementWork at officeRemote workFlexible hours- ...modern digital banking products encompassing mobile banking, online banking web suites,... ...autonomous, code-fluent, and user-focused Senior iOS Engineer to join our mobile product... ...guidelines open to qualified mobile developers residing permanently within Canada ....SeniorPermanent employmentFull timeLocal areaRemote workHome officeShift work
$166.6k - $218.7k
...other engineers depended on. Is fluent across programming languages and can navigate platform engineering, infrastructure, and developer tooling without needing a map. Has hands-on experience building LLM-powered systems—RAG pipelines, agents, eval frameworks—and...SeniorFull timeShift work$111k - $160k
...governments realize their greatest potential. Title and Summary Senior Software Engineer (Java) Our Purpose We work to connect... ...provide high quality insight into emerging issues • Design and develop applications, system to system interfaces and complete software...SeniorFull timeWork experience placementWork at officeWorldwide- ...About this team and role: As a Senior Software Engineer on the Ecosystem Services Team , you’ll build and own back-end systems and the integrations that keep our services running, help maintain and evolve the cloud infrastructure the application runs on, and play...SeniorFull timeRemote workWorldwide
$181k
...to a remote first culture. The Role We’re looking for a Senior Full-Stack Software Engineer with deep expertise in Next.js,... ...TypeScript, PostgreSQL, and a Node-based backend AI-native developer who regularly uses AI-assisted dev tools (e.g., Cursor, Copilot...SeniorRemote jobFull time$111k - $160k
...businesses and governments realize their greatest potential. Title and Summary Senior AI Engineer Overview The Security Solutions Data Science team is responsible for developing Artificial Intelligence (AI) and Machine Learning (ML) models that support Mastercard...SeniorFull timeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Mobile Developer. Be the first to apply!
- senior technical product manager Canada
- senior medical science liaison Canada
- senior accountant remote Canada
- senior marketing account manager Canada
- senior robotics software engineer Canada
- senior compensation manager Canada
- senior marketing operations manager Canada
- senior storage engineer Canada
- senior vice president of operations Canada
- senior cloud engineer Canada












