W1siziisimnvbxbpbgvkx3rozw1lx2fzc2v0cy9gecbjbm5vdmf0aw9uig5ldy9qcgcvymfubmvylwrlzmf1bhquanbnil1d

Développeur mobile - Mobile Developer

Développeur mobile - Mobile Developer

  • Location

    Montreal

  • Sector:

    Développeur/Programmeur

  • Job Type:

    Contractuels

  • Contact:

    Gina Maucieri

  • Job Reference:

    5039

  • Published:

    6 mois

  • Expiry date:

    2020-01-10

  • Startdate:

    2020-01-13

  • Consultant:

    #

GENERAL RESPONSIBILITIES

The Mobile Developer will be responsible for the development as well as the maintenance of native iOS mobile apps.

SPECIFIC RESPONSIBILITIES

  • Design and develop universal iOS applications
  • Maintain and evolve current BDC iOS applications
  • Working with UX/UI designers, analysts on different projects
  • Perfect and ensure the proper execution of unit tests, and repair failures prior to delivering the software to Quality Assurance.
  • Participate in the implementation in various development and test environments up to production
  • Adapt to changing technology, learning and applying new methods for achieving the organization’s goals

PREFERRED EDUCATIONAL BACKGROUND/EXPERIENCE

  • College degree in Computer Science, Software Engineering or related discipline, or equivalent
  • Minimum of 4 years in iOS application development

REQUIRED SKILLS, KNOWLEDGE AND COMPETENCIES

  • Strong knowledge of Swift (experience with Swift 5 is a plus)
  • Experience with Foundation and UIKit
  • Experience with Web services: REST and SOAP
  • Strong knowledge of object-oriented analysis and design
  • Knowledge of Cocoa design patterns
  • Experience with build, continuous integration and source control
  • Good understanding of Apple Human-Interface Guidelines and App Store Review Guidelines
  • Detail oriented with good analytical skills
  • Strong interpersonal and organizational skills
  • Fully bilingual and excellent oral and written communication skills

CONSIDERED AN ASSET

  • Experience with distributed version control (e.g., Git)
  • Experience with automated unit and UI testing
  • Experience with Agile development (e.g., Scrum, Kanban) with use of TFS
  • Experience with Realm, Cocoapods and Fastlane
  • .NET (including .NET Core) and Objective-C experience