Mobile Software Developer
Remote
Full Time
#Technology
#Mobile Development
#Software Development
#React Native
#TypeScript
#Redux
#Jest
#Git
#Gradle
#Yarn
#RESTful APIs
#SQLite
At TouchBistro we build an all-in-one point-of-sale and restaurant-management platform that powers more than 29,000 restaurants worldwide. Our mission is to give restaurateurs the tools they need to run smoother operations, increase sales, and deliver outstanding guest experiences, and we are growing quickly to meet rising demand for new capabilities and greater flexibility.
About the Role
We are hiring a Mobile Software Developer to join our Technology team on a full-time, fully remote basis. In this mid-level position you will help evolve our React Native Android features, turning customer feedback into reliable, scalable product improvements while collaborating closely with experienced developers across the organization.
Key Responsibilities
- Design and ship new Android features in TypeScript, ensuring each release is robust, well-structured, and covered by automated tests.
- Partner with lead developers on implementation details, perform code reviews, and break large initiatives into small, shippable components that support accurate estimation.
- Stay current with Android community best practices, maintain continuous-integration pipelines, and contribute to daily and weekly agile ceremonies that keep the team aligned.
Requirements
- Three to five years of hands-on experience building and shipping React Native Android applications in a production environment, plus at least two additional years developing any production-grade applications.
- Strong, current expertise with TypeScript or JavaScript, React Native, Redux, Native Modules, Jest, Git, Gradle, Yarn, RESTful APIs, and SQLite or comparable relational databases.
- Proven work inside large monorepos and modular codebases, including the enforcement of design patterns, continuous-integration pipelines, and observability tools such as Datadog or Sentry.
- Comfort working in an agile-scrum setting, paired with clear written and verbal communication skills.
- Residency in Ontario, Quebec, New Brunswick, Nova Scotia, Newfoundland, or Prince Edward Island.
Location
This position is fully remote and open to candidates residing in Ontario, Quebec, New Brunswick, Nova Scotia, Newfoundland, or Prince Edward Island.
Compensation and Benefits
- Unlimited vacation to encourage real time away from work.
- Comprehensive health, dental, and vision coverage, along with a flexible health and wellness plan.
- Employee assistance program and parental-leave top-up to support life outside the office.
- Structured professional-development opportunities and clear career-progression paths.
- Flexible work-location policy so you can choose the environment that helps you do your best work.





