Android Mobile Developer (Assets)

BINGHAMTOM UNIVERSITY
United States
16 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Android Software Development Automation of Tests Software Quality Code Review Data Structures Data Synchronization Relational Databases Dependency Injection Mobile Application Software Junit Rxjava Sql Optimization
+10 more
Backend Kotlin Solid Principles Jetpack Compose Codebase React Redux Asynchronous Programming Multiplatform Autodesk Autocad Android Ui

Job description

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 Android Mobile Developer to design, build, and evolve the Android architecture supporting these cross-product asset workflows.

Responsibilities

Responsibilities

  • Design, build, and maintain customer-facing features supporting asset tracking and cross-product field workflows
  • Implement UI using Kotlin and modern Android frameworks (Jetpack Compose and View-based UI as needed)
  • Contribute to and evolve our unidirectional architecture (MVI, Redux-like, or similar patterns)
  • Improve app performance, reliability, and observability
  • Write high-quality, testable code and expand automated test coverage
  • Collaborate closely with iOS, backend, product, design, and QA partners
  • Mentor engineers and elevate the team’s technical standards through thoughtful code reviews

Requirements

  • 3+ years of experience building and shipping production Android applications
  • Strong proficiency in Kotlin and deep understanding of Android 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

Preferred Qualifications

  • Experience with Jetpack Compose and modern Android UI development
  • Experience with Coroutines, Flow, or RxJava
  • Experience contributing to offline-capable mobile architectures
  • Experience with Kotlin Multiplatform (KMP) and shared mobile modules
  • Strong automated testing practices (JUnit, Espresso, MockK, etc.)
  • Familiarity with dependency injection frameworks (Dagger/Hilt or similar)
  • Experience leveraging AI-assisted development tools to improve productivity and code quality

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.themuse.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

Videos

See all

Related articles

See all