Senior iOS Developer

Autodesk

Position Overview

We are seeking a passionate and skilled Senior iOS Developer to join our Toronto team and help us build the future of construction technology. As part of the Forms team within Autodesk Construction Solutions, you will be pivotal in developing a best-in-class tool for managing forms in the construction industry. Our users, ranging from general contractors to architects, rely on our platform as their central information hub, whether on the construction site or in the office.

The Forms product is one of the most utilized tools within Autodesk Construction Solutions, connecting millions of data points every month. You’ll work with a diverse tech stack, including Swift, Kotlin, Kotlin Native, and more, to deliver seamless experiences to our users.
Responsibilities

  • You will architect and enhance the Forms Tool within the iOS Build App
  • Develop and improve the overall health of our mobile platform, enabling engineers to be hyper-productive
  • Enhance our shared library, utilized across iOS and Android platforms, written in Kotlin Native
  • Build slick and responsive UIs capable of handling millions of user-generated data points
  • Create tools that streamline communication and collaboration on construction sites
  • Solve synchronization and consistency challenges to allow offline work and editing
  • Replace Excel workflows with simple, powerful tools for report generation

Minimum Qualifications

  • 4+ years of experience developing publicly available iOS apps using Swift 5 and/or Objective-C
  • Proficiency in either Kotlin or Swift (experience with both is an advantage)
  • Experience working in teams that release apps to the App Store using automated tooling (XCode Tool Chain, Jenkins, DevOps)
  • Strong understanding of computer science fundamentals, data structures, and algorithms, with a commitment to software engineering best practices, including object-oriented and functional programming
  • Proficiency in consuming RESTful web services, preferably using Apple-provided protocols
  • Passionate about writing highly scalable, reliable code
  • Strong problem-solving skills
  • Team player who enjoys sharing knowledge and learning from others and thrives on collaborative problem-solving across platforms

Set up job alerts and get notified about the new jobs

Similar Remote Jobs