companyTouchBistro Inc. logo

Senior Mobile Software Developer

TouchBistro Inc.Toronto, Ontario, CanadaNew
On-site Full-time CA$130K/yr - CA$150K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What You Bring 5+ years of experience in developing and deploying React Native applications at scale for both iOS and Android, with proven ownership from concept to production. Expertise in TypeScript/JavaScript and state management (Redux or similar), with strong opinions on architecture, performance, and maintainability. Experience in integrating React Native with native code (Java/Kotlin), along with debugging and optimizing platform-specific issues. Solid understanding of mobile system design principles, including networking, offline capabilities, caching strategies, and performance optimization. Proficiency in designing and implementing reliable RESTful APIs, focusing on scalability and reliability. Strong experience with testing methodologies (unit, integration, end-to-end) using tools like Jest, emphasizing quality code delivery. Comfortable navigating large, complex codebases (monorepos/modular architectures) and enhancing code quality, patterns, and developer experience. Hands-on experience with CI/CD pipelines, release management, and optimizing build/deployment processes. Familiarity with observability tools (e.g., Datadog, Sentry) for proactive monitoring, troubleshooting, and system enhancement. Excellent communication skills, capable of mentoring junior developers, providing constructive code reviews, and influencing technical decisions. Proven ability to thrive in fast-paced, agile environments, adept at dissecting complex problems and executing solutions with minimal oversight.

About the job

TouchBistro Inc. develops and supports mobile applications that serve over 15,000 restaurants. The engineering team delivers updates multiple times a day, relying on strong internal tools and clear system monitoring to keep everything running smoothly.

Role overview

This Senior Mobile Software Developer position centers on building and enhancing React Native features for both iOS and Android. The work spans the full development cycle, from shaping ideas to releasing polished updates that improve the restaurant experience.

What you will do

  • Lead feature development: Take charge of React Native projects, guiding them from concept through launch for both major mobile platforms.
  • Deliver iteratively: Break down projects into manageable pieces, shipping improvements quickly and using modern tools, including AI, to boost productivity.
  • Collaborate closely: Work with teammates to design scalable solutions, participate in code reviews, and help refine development processes.
  • Prioritize quality: Integrate testing, performance checks, and reliability measures into daily work to maintain high standards.
  • Mentor others: Share knowledge with colleagues, helping to shape stronger engineering practices and tools across the team.

About TouchBistro Inc.

TouchBistro is a leading provider of innovative mobile solutions for the restaurant industry, helping thousands of eateries enhance their operations through technology. Our team is dedicated to delivering high-quality software and exceptional support, fostering a collaborative and dynamic work environment.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.