Senior Software Developer - Mobile (Kotlin)
Chennai, India · Full-time
- Posted 1mo ago
- From Veryon’s careers page
- Location
- Chennai, India
- Type
- Full-time
- Level
- Senior
- Experience
- 4+ years
- Department
- Software Development
Apply on Veryon’s site
Opens the listing on recruiting.paylocity.com
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.
About the role
The Day to Day:
- Design and develop cross-platform mobile applications using Kotlin Multiplatform, sharing business logic across Android and iOS while leveraging native platform capabilities where appropriate.
- Build and maintain shared KMP modules (networking, domain, data, caching) and integrate them with Android (Jetpack/Compose) and iOS (Swift/SwiftUI/UIKit) layers.
- Write clean, efficient, testable, and well-documented Kotlin code, ensuring high performance and maintainability.
- Collaborate with product managers, designers, QA, and backend engineers to translate business requirements into scalable mobile solutions.
- Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog grooming, and retrospectives.
- Conduct and participate in code reviews, ensuring adherence to mobile and KMP/KMM best practices.
- Continuously evaluate new mobile technologies, KMP/KMM libraries, and tooling to improve development efficiency and product quality.
- Provide technical guidance and mentoring to junior engineers, especially around mobile architecture and shared code strategies.
Requirements:
- 4 to 8 years of hands-on experience in mobile application development using Kotlin multi platform.
- Proven experience with Kotlin Multiplatform (KMP), including sharing business logic across Android and iOS.
- Strong proficiency in Kotlin, including coroutines, flows, and modern language features
- Solid understanding of mobile architecture patterns (MVVM, MVI, Clean Architecture).
- Experience integrating KMP/KMM modules with Android (Compose / XML) and iOS (Swift / SwiftUI / UIKit).
- Experience implementing platform-specific functionality using expect/actual patterns or native interop with Swift and Android APIs.
- Strong experience in RESTful API integration, including authentication, error handling, and performance optimization.
- Demonstrated ability to optimize mobile app performance and handle scalability challenges.
- Experience building offline-capable mobile applications, including local persistence, caching strategies, and data synchronization.
- Familiarity with CI/CD pipelines, Git-based version control, and mobile build/distribution workflows.
- Experience providing technical guidance or mentoring to peers or junior engineers.
- Exposure to cross-platform frameworks such as.NET MAUI, Xamarin, or Flutter is an added advantage.
- Bachelor’s degree in computer science, Computer Engineering, or a related field.
Skills they ask for
Pick one to see other roles that ask for it.
About Veryon
Software for aviation maintenanceVeryon develops aviation maintenance and MRO management software for operators, repair organizations and aircraft manufacturers.
See all 6 roles at VeryonMore roles at Veryon
See all 6- Aviation Customer Support AnalystChennai · SeniorCustomer Service · SeniorChennai, India3d
- Customer Operations ManagerUnited States · RemoteCustomer Service · RemoteUnited States2w
- Product OwnerChennai · SeniorProduct Management · SeniorChennai, India1mo
- Customer Success ManagerRemoteCustomer Service · Remote1mo
Share this role
Let the right jobs find you
In your inbox every Wednesday and SaturdayPersonalised suggestions from verified career pages, matched to your role, location, level and skills.