T

The Toro Company

Outdoor equipment brands for lawn care

Mobile App Developer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • Bachelor's degree in computer science or information systems, or equivalent practical experience and 5-8 years of professional mobile app development experience
  • Android Skills: Expert proficiency in Kotlin for native Android development, with strong knowledge of the Android SDK, app lifecycle and modern APIs
  • Android Skills: Strong experience with Android architecture and state management patterns (MVVM/Clean Architecture), using ViewModel, LiveData/Flow and dependency injection with Hilt or Dagger
  • Android Skills: Solid understanding of Android performance optimization, memory management, threading/coroutines and app startup/runtime profiling
  • Android Skills: Proficiency building adaptive Android UI using XML and Jetpack Compose (where applicable), with strong accessibility and usability practices
  • Android Skills: Strong understanding of Android networking patterns using Retrofit/OkHttp/Gson, push notifications and background services
  • iOS Skills: Expert proficiency in Swift for native iOS development, with strong understanding of UIKit and SwiftUI in production codebases
  • iOS Skills: Strong experience with iOS app architecture (MVC/MVVM), feature modularization and maintainable, testable code organization
  • iOS Skills: Solid understanding of asynchronous programming in Swift (async/await, concurrency, threading) and app lifecycle behavior
  • iOS Skills: Experience with iOS dependency management and ecosystem tooling (CocoaPods/SPM), including third-party SDK integration
  • iOS Skills: Familiarity with iOS release workflows, provisioning/signing basics and environment-based build/scheme management (Debug/QA/Stage/Release)
  • General Mobile Skills: Experience with mobile CI/CD pipelines and build tooling (Gradle/Xcode pipelines) such as Azure Pipelines, App Center, GitHub Actions or equivalent
  • Nice to Have: Experience building and maintaining schedule-based field-service workflows, including job lifecycle actions (start/pause/complete), notes and media capture
  • Nice to Have: Experience with real-time and near real-time mobile workflows including push notifications, background sync and resilient network handling
  • Nice to Have: Experience implementing map/location-based features (Google Maps/Places or equivalent), GPS tracking concepts and route/navigation interactions
  • Nice to Have: Experience collaborating with product/design/QA to deliver consistent UX across Android and iOS while maintaining release documentation and standards
  • Nice to Have: CRM or accounting platform API integration experience, such as Salesforce or QuickBooks
  • Nice to Have: Event-driven architecture or observability tooling experience, such as AWS X-Ray or Kinesis
  • Nice to Have: Static analysis tooling experience, such as SonarQube or equivalent
  • Nice to Have: Ability to contribute effectively across both Kotlin/Android and Swift/iOS codebases in a shared product domain
  • Nice to Have: AI-integrated development tools, such as Copilot CLI or Claude Code

Responsibilities

  • Design, develop and maintain native Android and iOS applications with a focus on quality, performance and usability
  • Build scalable mobile architecture and reusable components using Kotlin and Swift, following clean, testable, modular coding practices
  • Integrate mobile applications with backend APIs and cloud services for authentication, notifications, analytics and data synchronization
  • Create and maintain intuitive, accessible mobile UI/UX across Android and iOS, aligned with product requirements and design standards
  • Manage state, local data handling and performance optimization to deliver stable and responsive app behavior across devices and network conditions
  • Integrate third-party SDKs and platform services such as maps, location, crash reporting, analytics and device capabilities as needed
  • Implement and maintain reliable asynchronous workflows on mobile, including queued operations, retries and resilient API error handling
  • Write and maintain unit/instrumentation/UI tests for Android and iOS features and ensure release quality through CI-integrated validation

About the Company

The Toro Company

Outdoor equipment brands for lawn care

Toro Company owns a group of brands that supply outdoor power equipment for lawn care, landscaping, drainage, construction, and snow removal worldwide. Its products combine durable hardware with simple, user-friendly design to complete tasks like mowing, trenching, digging, and snow clearing. With a history spanning over a century, the company differentiates itself through practical solutions backed by long-standing customer relationships. Its goal is to help customers build, shape, and care for the world by delivering reliable, well-engineered equipment that boosts productivity.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Bloomington, MN
Founded
1914

Recently Posted Jobs

Explore more opportunities at The Toro Company

See more jobs