About The Position

At Autodesk, we are reinventing how the world is imagined, designed, and built. Within Autodesk Construction Cloud (ACC), our Field Construction teams deliver mobile-first solutions that power critical workflows on jobsites worldwide. The Assets team within Field Construction enables seamless workflows between Assets and other Field products in the ACC mobile app. We build reliable, high-performance mobile experiences that connect asset management with related field workflows — ensuring data moves smoothly across tools used daily on site. We are seeking a Senior iOS Mobile Developer to design, build, and evolve the iOS architecture supporting these cross-product asset workflows.

Requirements

  • 3+ years of experience building and shipping production iOS applications
  • Strong proficiency in Swift and deep understanding of iOS fundamentals
  • Experience building complex mobile apps with local persistence and data synchronization
  • Experience with relational databases, including writing, benchmarking, and optimizing SQL queries
  • Solid computer science fundamentals (data structures, algorithms, software design principles)
  • Experience working in large, evolving codebases
  • Strong collaboration and communication skills

Nice To Haves

  • Experience with SwiftUI and UIKit in production environments
  • Experience with Combine, ReactiveSwift, or RxSwift
  • Experience integrating PSPDFKit or similar document frameworks
  • Experience contributing to offline-capable mobile architectures
  • Experience with Kotlin Multiplatform (KMP) and shared mobile modules
  • Strong automated testing practices (XCTest, Quick/Nimble, etc.)
  • Experience leveraging AI-assisted development tools to improve productivity and code quality

Responsibilities

  • Design, build, and maintain customer-facing features supporting asset tracking and cross-product field workflows
  • Implement UI using UIKit and SwiftUI, contributing to scalable, maintainable patterns
  • Contribute to and evolve our unidirectional architecture (Store/Actions/State or Redux-like patterns)
  • Improve app performance, reliability, and observability
  • Write high-quality, testable code and expand automated test coverage
  • Collaborate closely with Android, backend, product, design, and QA partners
  • Mentor engineers and elevate the team’s technical standards through thoughtful code reviews
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service