Project Description:We are seeking a talented Senior Mobile Developer to work on an innovative project for a leading company in the mobile health sector. Our client specializes in the sales of mobile health platforms and data analytics services to pharmaceutical and biotech companies, healthcare providers, and research institutions. The revenue model includes subscription-based services for ongoing data analytics and licensing fees for intellectual property related to mobile health platforms and data analytics.
Requirements:Over 4-5 years of experience in mobile app development, with more than 4 years in native Android and iOS development.Proficiency in Kotlin and Java for Android development, and Swift for iOS development.Experience with MVVM pattern, Jetpack Compose for Android UI, and UIKit or SwiftUI for iOS UI.Skilled in cross-platform development using React Native.Strong experience with database management using ROOM for Android and Core Data or Realm for iOS.Solid knowledge of Kotlin Coroutines for Android and Grand Central Dispatch (GCD) or Combine for iOS.Familiarity with Applanga for localization and content management.Knowledge of mobile security practices for both Android and iOS platforms.Experience with Agile methodologies.Advanced English (B2 level or higher).Bachelor’s degree in Computer Science, Engineering, or a related field.Additional experience with other mobile platforms is a plus.Leadership: Ability to lead, mentor, and inspire team members, with a demonstrated potential to grow into a Team Lead role.
Responsibilities:Design, develop, and maintain robust, efficient, and scalable Android applications, with occasional contributions to iOS native app development.Implement the MVVM pattern to structure code effectively and use Jetpack Compose for dynamic and responsive UI.Contribute to cross-platform development with React Native, ensuring quality and consistency across devices.Efficiently manage data using ROOM and handle asynchronous operations with Kotlin Coroutines to enhance application performance.Incorporate best practices in cybersecurity to safeguard applications against vulnerabilities.Collaborate in the use of Applanga for localization and content management to adapt applications for different markets.Conduct unit and integration testing to ensure application stability and participate in code reviews to improve code quality.Work closely with other mobile platform developers, project management, and QA teams.Provide innovative ideas to continuously improve development practices and enhance user experience.Demonstrate leadership skills, take initiative in project tasks, and mentor junior developers, with potential to grow into a Team Lead role. We offer:10 working days of Paid Day Off within an individual year.Up to 15 working days of Unpaid days off within an individual year.
Professional Growth:Dedicated professional training – 50% reimbursement of the professional training cost.Sombra University courses – enjoy a range of learning opportunities through Sombra University. It offers many educational courses, as well as educational lectures on a variety of topics.Sombra Around Tech – community attendance – Sombra unites engineers and experts in several areas: Front-end, Back-end, QA, DevOps, and Вusiness Analysis.Mentorship program – available on request.UDEMY online course platform – stay up-to-date with the latest technologies and programming languages.English courses and Speaking Club – attend English classes twice a week in small groups.
Added advantages:Work equipment (Laptop, monitor, and small devices compensation).Sombra’s referral programIf you know someone you believe is a good fit for our cooperation, you can recommend them and get a rewardPublic Holidays – celebrate 18 statutory holidays in Colombia.Sombra events – Join Sombra’s traditional events (both online and offline).