Senior Mobile Developer

TouchBistro Logo

TouchBistro

πŸ“Remote - Canada

Summary

Join TouchBistro's awesome development team as a Senior Mobile Software Developer (iOS)! We're a tight-knit group focused on building and iterating on our POS system's iOS features. You'll create features using Swift, collaborate with the team, mentor others, and contribute to technical decision-making. We value quality code, end-to-end functionality, and continuous improvement. The role requires extensive iOS development experience and strong communication skills. We offer a fun, vibrant environment with excellent benefits.

Requirements

  • In-depth knowledge of Swift or Objective-C
  • 5+ years of experience developing native iOS apps in a production setting
  • Deep understanding of blocks, GCD, memory management, and Cocoa design patterns
  • Demonstrated history with UIKit, Core Animation, Core Data and SQLite
  • Experience with various app architectures, like MVC, MVVM, etc
  • Thorough understanding of networking and RESTful APIs
  • Experience working on teams in an agile-scrum environment
  • Ability to clearly communicate, help lead technical decision making, mentor less experienced developers and estimate delivery effectively

Responsibilities

  • Create features using Swift and work to slowly iterate away from our legacy Objective-C chunks
  • Keep up-to-date with best practices and tooling from the iOS community
  • Openly collaborate with your team to solve problems and learn from failures
  • Mentor others and help lead estimation efforts on your team
  • Fix it! Ship it! Own it!

Benefits

  • 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.