First seen by Alion on Oct 8, 2026.
Job title: Senior iOS Developer
Experience: 5 to 7 Years
Location: Chennai Or Bengaluru
Work type: Full-time
About Linarc
Linarc makes cloud software for construction project management. Owners, contractors, project
managers, and field crews use our platform. Our mobile app helps field teams do their work at
the job site. We want to make this app fast, stable, and easy to use.
About the role
You will design, build, and maintain the Linarc iOS app. You will work with product managers,
designers, backend engineers, and QA engineers. You will write clean code that other engineers
can read and maintain. You will help us make decisions about the iOS architecture.
Your tasks
Design and build new features for iPhone and iPad.
Write code in Swift. Build user interfaces with SwiftUI and UIKit.
Connect the app to REST APIs. Make sure that the app handles errors correctly.
Make the app work when the network is slow or not available. Sync the data when the
network is available again.
Find and repair defects. Use Xcode tools to find memory problems and slow code.
Write unit tests and UI tests for your code.
Do code reviews for other engineers. Give clear and helpful comments.
Prepare builds for TestFlight and for the App Store.
Help junior engineers when they have questions.
Must-have skills
You must have 4 or more years of experience in iOS app development.
You must have strong knowledge of Swift.
You must have experience with SwiftUI in a production app.
You must have experience with UIKit. You must know how to use SwiftUI and UIKit
together.
You must know an app architecture, for example MVVM or Clean Architecture.
You must know Swift Concurrency (async/await, actors) or Combine.
You must know how to use REST APIs, JSON, and Codable.
You must have experience with local data storage, for example Core Data or SwiftData.
You must know Git and a pull request workflow.
You must know how to write tests with XCTest.
You must know how to use Xcode Instruments to find performance problems.
You must know Apple Human Interface Guidelines.
You must have released one or more apps to the App Store.
You must speak and write English clearly.
Good-to-have skills
Experience with offline-first apps and data sync.
Experience with push notifications (APNs).
Experience with CI/CD tools, for example Fastlane, Xcode Cloud, or GitHub Actions.
Experience with Swift Package Manager or CocoaPods.
Experience with the camera, photos, PDFKit, MapKit, or Core Location.
Experience with Firebase (Crashlytics, Analytics).
Experience with apps for iPad and large screens.
Experience with WebSocket or real-time data.
Experience in construction software or other B2B SaaS products.

