Principal Mobile Software Developer(iOS/Android)

Autodesk

  • Vancouver, BC
  • Permanent
  • Full-time
  • 6 days ago
Job Requisition ID #25WD9114925WD91149, Principal Mobile Software DeveloperFrench translation to follow!/Traduction française à suivre!Position OverviewAutodesk 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.ResponsibilitiesYou’ll tackle difficult and interesting challenges and help build our construction records document/sheet management platform to aligns to our customer's construction project workflows seamlesslyBuilding tools to streamline communication and collaboration on the construction siteTackling data synchronization and consistency that allows our users to work and edit offlineWorking with and contributing to our shared library that is used across iOS and Android written in Kotlin/NativeBuilding slick and responsive feature, enabling complex data models being used to support rich user interactions on mobile appEnabling other feature teams to build upon our foundational solutionsMinimum QualificationsUniversity Degree in Computer Science or related technical discipline, or equivalent practical experienceExcellent communication skills and proven technical leadership, collaboration on complex projects across functionsAt least 6 years of professional software development experienceStrong Proficiency in building Android applications using Kotlin/Java and Compose UI. Familiarity with Reactive programming is advantageousStrong Proficiency in building iOS app using Objective-C or SwiftPractical experience with SQLite or other embedded databases for mobile applicationsExperience with Kotlin Multiplatform(KMP) is a big plusServer-side development experience is a big plusExperience working with global teams across multiple time zones is a plusExperience with Agile/Scrum is a plus25WD91149, Développeur logiciel mobile principalAperçu du posteAutodesk 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ésVous 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 clientsCréation d'outils pour rationaliser la communication et la collaboration sur le chantierGestion de la synchronisation et de la cohérence des données afin de permettre à nos utilisateurs de travailler et de modifier des fichiers hors ligneUtilisation et contribution à notre bibliothèque partagée utilisée sur iOS et Android et écrite en Kotlin/NativeCré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 mobilesPermettre à d'autres équipes de fonctionnalités de s'appuyer sur nos solutions fondamentalesQualifications minimalesDiplôme universitaire en informatique ou dans une discipline technique connexe, ou expérience pratique équivalenteExcellentes compétences en communication et leadership technique avéré, collaboration sur des projets complexes interfonctionnelsAu moins 6 ans d'expérience professionnelle dans le développement de logicielsMaî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 atoutMaîtrise approfondie de la création d'applications iOS à l'aide d'Objective-C ou de SwiftExpérience pratique de SQLite ou d'autres bases de données embarquées pour les applications mobilesUne expérience avec Kotlin Multiplatform (KMP) est un atout majeurUne expérience en développement côté serveur est un atout majeurUne expérience de travail avec des équipes internationales réparties sur plusieurs fuseaux horaires est un atoutUne expérience avec Agile/Scrum est un atoutLearn More / Plus d'informationAbout Autodesk / À propos d’AutodeskWelcome 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.We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !Salary transparency / Transparence salarialeSalary 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.Le salaire est l'un des éléments du programme de rémunération concurrentiel d'Autodesk. Pour les postes basés au Canada (Colombie-Britannique), nous proposons un salaire de base compris entre X et X dollars. Les offres sont basées sur l'expérience et la situation géographique du candidat et peuvent dépasser cette fourchette. En plus du salaire de base, notre programme de rémunération peut inclure des primes annuelles en espèces, des commissions pour les postes commerciaux, des attributions d'actions et un ensemble complet d'avantages sociaux.Diversity & Belonging / Diversité et appurtenanceWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:Nous sommes fiers de cultiver une culture d’appartenance où chacun peut s’épanouir. Pour en savoir plus, cliquez ici :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).Veuillez rechercher des emplois vacants et postuler à l’interne (pas sur ce site externe).

Autodesk