Enable job alerts via email!

Principal Mobile Software Developer(iOS/Android)

Autodesk

Winnipeg

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A leading software company in Winnipeg is seeking a Principal Mobile Software Developer to build cross-platform mobile applications for the construction sector. This role involves using advanced technologies like Kotlin, Swift, and more to deliver essential tools that enhance productivity and safety on job sites. Candidates should have over 6 years of experience in software development, with strong skills in Android and iOS application development.

Benefits

Competitive compensation packages
Comprehensive benefits package
Annual cash bonuses

Qualifications

  • Minimum 6 years of professional software development experience.
  • Strong proficiency in building Android applications using Kotlin/Java and Compose UI.
  • Excellent communication skills and proven technical leadership.

Responsibilities

  • Tackle difficult challenges in building a document/sheet management platform.
  • Build tools for collaboration on the construction site.
  • Work on data synchronization for offline access.

Skills

Communication Skills
Technical Leadership
Kotlin/Java
Swift
Objective-C
SQLite
Kotlin Multiplatform
Agile/Scrum

Education

University Degree in Computer Science or related technical discipline

Tools

Android Development Environment
iOS Development Environment
Kotlin/Native
Embedded Databases
Job description
Overview

Job Requisition ID 25WD91149 — Principal Mobile Software Developer

French translation to follow!/Traduction française à suivre!

Position Overview

Autodesk Construction Solutions is looking for a Principal cross-platform mobile engineer to help us build the future faster. Our users are building some of the most amazing construction projects in the world, and our mobile application is one of their essential tools. On the Docs team, you'll be building a powerful construction productivity app which is improving outcomes and safety on the jobsite, transforming the lives and work of our customers and users.

We work across a diverse set of technologies; in addition to the standard iOS/Android development environment, you will also get exposure to many technologies including Kotlin, Swift, Python, Kotlin/Native, C++ and more. We develop cross-platform domain logic in Kotlin/Native, so the features you end up leading will also have an impact on other platforms.

Responsibilities
  • You’ll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to align to our customer's construction project workflows seamlessly
  • Building tools to streamline communication and collaboration on the construction site
  • Tackling data synchronization and consistency that allows our users to work and edit offline
  • Working with and contributing to our shared library that is used across iOS and Android written in Kotlin/Native
  • Building slick and responsive features, enabling complex data models being used to support rich user interactions on mobile app
  • Enabling other feature teams to build upon our foundational solutions
Minimum Qualifications
  • University Degree in Computer Science or related technical discipline, or equivalent practical experience
  • Excellent communication skills and proven technical leadership, collaboration on complex projects across functions
  • At least 6 years of professional software development experience
  • Strong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageous
  • Strong Proficiency in building iOS app using Objective-C or Swift
  • Practical experience with SQLite or other embedded databases for mobile applications
  • Experience with Kotlin Multiplatform(KMP) is a big plus
  • Server-side development experience is a big plus
  • Experience working with global teams across multiple time zones is a plus
  • Experience with Agile/Scrum is a plus
Contenu bilingue / Développement mobile principal

25WD91149, Développeur logiciel mobile principal

Aperçu du poste

Autodesk Construction Solutions recherche un ingénieur mobile multiplateforme principal pour nous aider à construire l'avenir plus rapidement. Nos utilisateurs réalisent certains des projets de construction les plus extraordinaires au monde, et notre application mobile est l'un de leurs outils essentiels. Au sein de l'équipe Docs, vous développerez une application puissante destinée à améliorer la productivité dans le secteur de la construction, qui optimise les résultats et la sécurité sur les chantiers et transforme la vie et le travail de nos clients et utilisateurs.

Nous travaillons avec un ensemble diversifié de technologies ; en plus de l'environnement de développement iOS/Android standard, vous serez également exposé à de nombreuses technologies, notamment Kotlin, Swift, Python, Kotlin/Native, C++ et bien d'autres. Nous développons une logique de domaine multiplateforme dans Kotlin/Native, de sorte que les fonctionnalités que vous finirez par diriger auront également un impact sur d'autres plateformes.

Responsabilités
  • Vous relèverez des défis difficiles et intéressants et contribuerez à la création de notre plateforme de gestion des documents/feuilles de chantier afin de l'aligner de manière transparente sur les flux de travail des projets de construction de nos clients
  • Création d'outils pour rationaliser la communication et la collaboration sur le chantier
  • Gestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligne
  • Utilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/Native
  • Création de fonctionnalités élégantes et réactives, permettant l'utilisation de modèles de données complexes pour prendre en charge des interactions riches avec les utilisateurs sur les applications mobiles
  • Permettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentales
Qualifications minimales
  • Diplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalente
  • Excellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnels
  • Au moins 6 ans d'expérience professionnelle dans le développement de logiciels
  • Maîtrise approfondie de la création d'applications Android à l'aide de Kotlin/Java et Compose UI. Une bonne connaissance de la programmation réactive est un atout
  • Maîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de Swift
  • Expérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobiles
  • Une expérience avec Kotlin Multiplatform (KMP) est un atout majeur
  • Une expérience en développement côté serveur est un atout majeur
  • Une expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atout
  • Une expérience avec Agile/Scrum est un atout
About Autodesk / À propos d’Autodesk

Learn more about the company and culture. Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

Salary transparency / Transparence salariale

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging / Diversité et appurtenance

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: Autodesk Diversity and Belonging (see company site).

Are you an existing contractor or consultant with Autodesk? / Êtes-vous un sous-traitant ou un consultant existant d’Autodesk ?

Please search for open jobs and apply internally (not on this external site).

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

Similar jobs