companyTouchBistro logo

Senior Mobile Software Developer at TouchBistro | Toronto, Ontario

TouchBistroToronto, Ontario, Canada
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 to the Table5+ years of experience in developing and deploying React Native applications at scale for iOS and Android, with demonstrable ownership of features throughout their lifecycle. Expertise in TypeScript/JavaScript and experience with state management frameworks such as Redux, emphasizing architecture, performance, and maintainability. Proficient in integrating React Native with native code (Java/Kotlin), including debugging and optimizing platform-specific challenges. Strong grasp of mobile system design, covering aspects like networking, offline capabilities, caching strategies, and performance enhancements. Experience in designing and implementing robust RESTful APIs focused on reliability and scalability. Solid background in testing methodologies (unit, integration, end-to-end) using tools like Jest, and a commitment to delivering high-quality code. Adept at navigating large, complex codebases (monorepos/modular architectures) and enhancing code quality and developer experience. Direct involvement in CI/CD pipelines, release management, and optimizing build/deployment processes. Familiarity with observability tools (e.g., Datadog, Sentry) for proactive monitoring and troubleshooting of production systems. Excellent communication skills to mentor junior developers, provide constructive code reviews, and influence team practices positively.

About the job

Our Work Culture
At TouchBistro, we empower over 15,000 restaurants by developing and scaling high-performance mobile applications. Our agile environment ensures we ship updates multiple times daily with advanced tooling and observability.

Your Role

  • Take Ownership: You will fully own React Native features from their inception to deployment, ensuring exceptional user experiences on both iOS and Android platforms.
  • Agile Development: Quickly build and iterate on features in small, shippable increments, leveraging modern tools and AI technologies to enhance efficiency.
  • Collaborative Design: Work closely with your team to create scalable solutions, participate in insightful code reviews, and drive continuous improvements in our development processes.
  • Quality Assurance: Integrate testing, performance optimization, and reliability into your workflow from the start, ensuring high-quality releases.
  • Mentorship: Elevate the team's capabilities by mentoring junior developers and sharing your expertise.

About TouchBistro

TouchBistro is a leading provider of mobile restaurant management solutions, streamlining operations for over 15,000 restaurants. Our innovative approach to technology enables seamless integration with restaurant workflows, enhancing both staff and customer experiences.

Similar jobs

Tailoring 0 resumes

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