iOS Developer (Swift/node.js)
Nova DBA
Montréal, QC

Nova DBA is seeking an iOS+Node.js Developer to join its team in Toronto or Montreal.

We are a trusted provider of client services. We facilitate IT and digital operations for our clients and produce business results through exceptional service. Our resources bring unique perspectives and insight, giving us the critical business expertise to provide world-class services. We're growing and that means lots of new things – new people, new skills, new approaches to exciting challenges. At the same time, we continue to develop the ways we strengthen our customers every day.

The Role
We are looking for a seasoned developer with significant iOS/Swift and Node.js experience to build and collaborate with a client team on native mobile apps and their supporting infrastructure.

Minimum Qualifications

  • Bachelor's degree in a Technical or Engineering field or equivalent practical experience
  • 9 years of career experience working on digital or technical projects
  • 3 years of experience with node.js
  • 3 years of experience with Swift and iOS development

Required Skills / Experience

  • Experience as a technical expert on the iOS platform and competency with industry standard libraries
  • Deep experience working on a team of iOS engineers building and maintaining large scale apps, or apps that you have built personally
  • Knowledgeable about object-oriented designs
  • Ability to write readable, idiomatic and maintainable Swift code
  • Strong proficiency with JavaScript
  • Strong development experience with developing RESTful Web Services using Node.js
  • Experience leveraging RESTful APIs to connect iOS applications to back-end services
  • Experience with source code versioning tools
  • Partake in unit-testing for robustness, including edge cases, usability and general reliability
  • Experience with CI/CD workflows and tools
  • Creative approach and an eye for usability and accessibility
  • Experience working in an agile team

Nice to have

  • Any experience with React.js
  • Experience working with remote teams
  • Familiar/involved with open source projects

About You

  • You are autonomous and like to innovate
  • You are flexible, responsible and experienced
  • You enjoy taking on challenges and solving problems
  • You're a self-starter with a strong desire to work on a small collaborative team in a fast-paced environment

What We Offer

  • A flexible work environment
  • A competitive salary
  • Excellent benefits
  • Excellent growth and advancement opportunities.
  • We support you in your learning and certifications goals

Job Types: Full-time, Contract


  • Swift: 3 years (Required)
  • node: 3 years (Required)
  • career: 9 years (Preferred)


  • English (Required)