companyTouchBistro logo

Senior iOS Mobile Application Developer

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 Team5+ years of experience in native iOS application development within a production environment. Proficient in Swift, with additional experience in Objective-C considered an asset. Strong grasp of iOS fundamentals including memory management, concurrency, and design patterns. Familiarity with modern iOS frameworks and tools like SwiftUI, Combine, UIKit, and Core Data. Solid understanding of app architecture patterns such as MVC and MVVM. Experience with networking and RESTful APIs. Knowledge of testing frameworks and a commitment to writing reliable, maintainable code. Experience working in agile, cross-functional teams. Excellent communication skills with the ability to mentor and influence technical decisions. Preferred QualificationsExperience with Kotlin Native is a plus.

About the job

Join a dynamic team of talented developers at TouchBistro, where innovation meets collaboration! We are dedicated to delivering high-quality mobile applications that empower over 15,000 restaurants worldwide. Our approach combines shipping robust code with continuous improvements driven by real-time feedback from our observability tools.

As a Senior iOS Mobile Application Developer, you will play a crucial role in enhancing our mobile applications, ensuring they are scalable and maintainable while embracing cutting-edge technologies.

Your Responsibilities

  • Own the Development Process: Take full ownership of mobile features, collaborating closely with product teams to drive success. Our technology stack includes both Objective-C and Swift.
  • Feature Development: Create high-quality functionalities using Swift and modernize existing Objective-C code.
  • End-to-End Ownership: Lead projects from design and implementation to testing and deployment.
  • Collaboration: Work hand-in-hand with engineers, product managers, and designers to deliver sustainable solutions.
  • Agile Methodologies: Break down tasks into manageable increments while contributing to planning and estimation.
  • Quality Assurance: Maintain high standards through unit and UI testing along with best engineering practices.
  • Stay Updated: Keep abreast of the latest iOS best practices, tools, and frameworks.
  • Leverage AI Tools: Utilize AI solutions such as Cursor and ChatGPT to enhance productivity and reduce manual workload.
  • Mentorship: Guide junior developers and foster a collaborative team environment.

About TouchBistro

TouchBistro is a leading restaurant management platform that empowers food service businesses to thrive through innovative technology solutions. Our mission is to enhance the dining experience for both operators and consumers by providing state-of-the-art mobile applications that streamline operations and improve customer satisfaction.

Similar jobs

Tailoring 0 resumes

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