Senior Mobile Software Developer
TouchBistro Voir toutes les offres
- Toronto, ON
- 130.000-150.000 $ par an
- Permanent
- Temps-plein
We build and scale mobile apps used by 15,000+ restaurants, shipping multiple times a day with strong tooling and observability.What You'll Do
- Fix it, Ship it, Own it. You'll take full ownership of React Native features - from concept to production - delivering high-quality experiences across iOS and Android
- Build and iterate quickly by breaking work into small, shippable increments, using modern tooling (including AI) to move faster and smarter
- Collaborate closely with your team to design scalable solutions, contribute thoughtful code reviews, and continuously improve how we build
- Ship with quality - testing, performance, and reliability are built into your process, not added later
- Raise the bar by mentoring other
- 5+ years building and shipping React Native applications at scale across iOS and Android, with clear ownership of features from concept to production
- Deep expertise in TypeScript/JavaScript and state management (Redux or similar), with strong opinions on architecture, performance, and maintainability
- Proven experience bridging React Native with native code (Java/Kotlin), including debugging and optimizing platform-specific issues
- Strong understanding of mobile system design, including networking, offline support, caching strategies, and performance optimization
- Experience designing and integrating robust RESTful APIs, with a focus on reliability and scalability
- Solid experience with testing strategies (unit, integration, end-to-end) using tools like Jest, and a mindset of shipping quality code
- Comfortable working in large, complex codebases (monorepos/modular architectures) and driving improvements to code quality, patterns, and developer experience
- Hands-on ownership of CI/CD pipelines, release processes, and improving build/deployment efficiency
- Experience using observability tools (e.g., Datadog, Sentry) to proactively monitor, troubleshoot, and improve production systems
- Strong communicator who can mentor junior developers, provide thoughtful code reviews, and influence technical direction
- Proven ability to operate in fast-paced, agile environments, breaking down complex problems and driving execution with minimal oversight
- Experience scaling apps with high user volume or transaction throughput
- Exposure to performance monitoring and optimization at scale
- Experience improving developer tooling, build systems, or mobile architecture
- Generous Time Off Program
- Health, Dental, and Vision Benefits
- Flexible Health and Wellness Plan
- Parental Leave & top up
- Employee Assistance Program
- Professional Development
- Volunteer Program
- Monthly Lunches