Enable job alerts via email!

Senior Mobile Developer

Promote Project

Toronto

Remote

CAD 30,000 - 50,000

Full time

13 days ago

Job summary

A growing tech company in Toronto is seeking a Senior Mobile Software Developer to enhance their evolving POS system. You will work with a close team, utilizing your expertise in Swift or Objective-C to deliver quality iOS features. Ideal candidates have over 5 years of experience and thrive in an Agile environment. This role offers a competitive salary and the flexibility of remote work.

Qualifications

  • 5+ years of experience developing native iOS apps in a production environment.
  • In-depth knowledge of Swift or Objective-C.
  • Thorough understanding of memory management and RESTful APIs.

Responsibilities

  • Create features using Swift and work to gradually replace legacy Objective-C code.
  • Collaborate openly with your team to solve problems and learn from failures.
  • Mentor others and help lead estimation efforts within your team.

Skills

Swift
Objective-C
Agile Scrum
Cocoa design patterns
Networking
Strong communication skills

Tools

UIKit
Core Animation
Core Data
SQLite

Job description

Looking to work for an awesome team? You've come to the right place! Our developers are a tight-knit group helping drive substantial product development as we continue to grow. Fix it, Ship it, Own it is our department mantra and we try to live it daily. We value shipping quality code that delivers end-to-end functionality and then iterating and improving on that code using feedback loops from our observability stack.

TouchBistro is looking for Senior Mobile Software Developers (iOS). Our POS system is evolving, and our customers are demanding more product capabilities and flexibility with the current feature set. As a member of the Technology team, you will have the chance to work on some of our current product's iOS features to help deliver and iterate on solutions that meet these demands.

Our current stack is built around Objective-C and Swift! The development team is poised for growth, offering many opportunities to learn both technical and non-technical skills.

What You'll Do

  • Create features using Swift and work to gradually replace legacy Objective-C code
  • Stay updated with best practices and tooling from the iOS community
  • Collaborate openly with your team to solve problems and learn from failures
  • Mentor others and help lead estimation efforts within your team

What You Bring

  • In-depth knowledge of Swift or Objective-C
  • 5+ years of experience developing native iOS apps in a production environment
  • Deep understanding of blocks, GCD, memory management, and Cocoa design patterns
  • Experience with UIKit, Core Animation, Core Data, and SQLite
  • Familiarity with various app architectures like MVC, MVVM, etc.
  • Thorough understanding of networking and RESTful APIs
  • Experience working in an Agile Scrum environment
  • Strong communication skills, ability to lead technical decisions, mentor less experienced developers, and estimate delivery timelines

Location

Toronto, Ontario, Canada

Salary

30,000 - 50,000 CAD per year

Job type : Remote

Tags

  • developer
  • design
  • system
  • swift
  • technical
  • software
  • growth
  • code
  • mobile
  • lead
  • senior
  • objective-c
  • digital nomad

J-18808-Ljbffr

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs