Principal Mobile Software Developer(iOS/Android)

1 Minute ago • 6 Years + • Mobile Development

Job Summary

Job Description

Autodesk Construction Solutions is seeking a Principal cross-platform mobile engineer to develop a powerful construction productivity app. This role involves building a document/sheet management platform, streamlining communication, tackling data synchronization for offline work, contributing to a shared Kotlin/Native library, and creating responsive features for rich user interactions on mobile apps, enabling other teams to build upon foundational solutions.
Must have:
  • Tackle challenges in construction document/sheet management platform.
  • Build tools for communication and collaboration on construction sites.
  • Manage data synchronization and consistency for offline work.
  • Contribute to shared Kotlin/Native library for iOS and Android.
  • Develop responsive features for complex data models and mobile interactions.
  • Enable other teams to build upon foundational solutions.
  • University Degree in Computer Science or related technical discipline.
  • Excellent communication, technical leadership, and cross-functional collaboration.
  • Minimum 6 years of professional software development experience.
  • Strong proficiency in Android development with Kotlin/Java and Compose UI.
  • Strong proficiency in iOS development with Objective-C or Swift.
  • Practical experience with SQLite or embedded mobile databases.
Good to have:
  • Familiarity with Reactive programming.
  • Experience with Kotlin Multiplatform (KMP).
  • Server-side development experience.
  • Experience working with global teams across multiple time zones.
  • Experience with Agile/Scrum.
Perks:
  • Competitive compensation package
  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Job Details

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 aligns 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 feature, 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

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Vancouver, British Columbia, Canada

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Mobile Development Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Autodesk is changing how the world is designed and made. Our technology spans architecture, engineering, construction, product design, manufacturing, media, and entertainment, empowering innovators everywhere to solve challenges big and small. From greener buildings to smarter products to more mesmerizing blockbusters, Autodesk software helps our customers to design and make a better world for all. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.

London, England, United Kingdom (On-Site)

Toronto, Ontario, Canada (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

San Francisco, California, United States (Remote)

California, United States (Remote)

San Francisco, California, United States (On-Site)

Vancouver, British Columbia, Canada (Remote)

Barcelona, Catalonia, Spain (On-Site)

View All Jobs

Get notified when new jobs are added by Autodesk

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug