Senior Software Developer - Mobile (Kotlin)
Key Skills for This Role
Full Job Posting
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.
• 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.
• Develop a basic understanding of applications by working with the team
• Familiarize yourself with the technical implementations of mobile apps
• Approve your first merge request through our peer review process.
Notice of AI Use in Job Application Review
- As part of our commitment in creating a fair, efficient, and consistent hiring process we may use artificial intelligence (AI) to help our recruiting teams organize, summarize, and analyze information provided by candidates, including resumes, application responses, and other materials submitted during the application process.AI may be used to identify patterns, highlight relevant skills, and experience, and assist in comparing a candidate’s qualifications with the requirement of a specific role. These tools are to improve efficiency and consistency while supporting more informed hiring decisions, which will ultimately be made by the hiring team.
About Veryon
Privately held Veryon develops aviation maintenance software for aircraft operators, MROs, OEMs, and service providers worldwide.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Veryon
Senior Software Developer - Mobile (Kotlin)
, IND
Veryon is seeking a senior mobile developer to build and maintain Kotlin Multiplatform applications for Android and iOS. The role requires 4–8 years of mobile development experience, strong Kotlin and KMP expertise, and
Senior Product Owner
Chennai, IND
Veryon seeks a Senior Product Owner to partner with a Senior Product Manager and engineering on a complex B2B SaaS platform. You will own backlog grooming, sprint preparation, and structured requirements while representi
Customer Operations Manager
, USA
Sales Engineer
, USA
Senior Software Developer - Mobile (Kotlin)
, IND
Senior Product Owner
Chennai, IND
Senior Product Owner
Chennai, IND
Veryon - Business Aviation Account Executive
, USA
Veryon - Enterprise Account Executive
, USA
Veryon - Business Consultant
, USA