XX
Senior iOS DeveloperFP Inc.Ontario, Canada
XX

Senior iOS Developer

FP Inc.
  • CA
    Ontario, Canada
  • CA
    Ontario, Canada

About

Location: Scarborough

Contract duration: 3- 6 months

Typical Day in Role:

  • Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
  • Act as an expert technical resource for modeling, simulation and analysis efforts
  • Leverage industry best practices to design, test, implement and support a solution
  • Assure quality security and compliance requirements are met for supported area
  • Be flexible and thrive in an evolving environment
  • Adapt to change quickly and adjust work accordingly in a positive manner
  • The majority of time will be focused on the Wave Mobile app project, but there could be some occasional ad hoc work

Must Have Skills:

  • 10 or more years of iOS development (conceptualization, design, and development), including experience with Swift 5 and XCTest
  • Strong knowledge of UIKit, Auto Layout, and building interfaces programmatically
  • Familiarity with different software design patterns (MVC/MVVM), with experience providing hands-on architectural design for native iOS apps
  • Hands-on experience implementing accessibility and dark mode
  • Good knowledge of iOS design best practices and Apple's Human Interface Guidelines. Willing and able to provide designers with constructive feedback

Nice-To-Have Skills:

  • Bonus points for knowledge of and experience with Combine and SwiftUI
  • Experience building applications that consume RESTful APIs
  • Experience with tools such as: JIRA, Confluence, Bitbucket
  • Comfortable working on a large-scale product as part of a large and complex enterprise, with both new technologies and building on top of legacy systems
  • Apple AppStore app publish / launch experience
  • Prior FI / Banking experience preferred
  • Prior work experience with Scotiabank, preferably working in other teams within the Bank's Digital

Soft Skills:

  • Hit the ground running
  • Strong communication skills (written & verbal), Interacting with Product, Design, Front-end and Back-end Teams
  • Self-starter that actively engages issues seeking resolution, ability to meet dynamic changes on prioritization

Degrees or certifications:

  • Bachelor's degree in a technical field such as computer science, computer engineering or a related field required
  • Ontario, Canada

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.