Intellectsoft is a digital transformation consultancy that provides cutting edge engineering solutions for global organizations.Our mission is to help enterprises accelerate adoption of new technologies, untangle complex issues that always emerge during digital evolution, and orchestrate ongoing innovation. Established in 2007, the company is headquartered in New York and operates in multiple offices and engineering centers in the US, the UK, the Nordic region and Eastern Europe.Our main focus i
Intellectsoft is a digital transformation consultancy that provides cutting edge engineering solutions for global organizations.Our mission is to help enterprises accelerate adoption of new technologies, untangle complex issues that always emerge during digital evolution, and orchestrate ongoing innovation. Established in 2007, the company is headquartered in New York and operates in multiple offices and engineering centers in the US, the UK, the Nordic region and Eastern Europe.Our main focus is on new and emerging technologies, such as Cognitive Computing, Decentralized Applications, and Internet-of-Things. Among our clients are globally recognized brand names, such as Universal Pictures, Jaguar Motors, Qualcomm, Ernst & Young, Clinique, Bombardier, London Stock Exchange, Harley-Davidson and many others.For more information please visit our website www.intellectsoft.net.Our Client is a leader in innovative medical technology, specializing in tubeless insulin pump systems designed to improve the lives of people with diabetes. Its flagship product provides users with a discreet, easy-to-use, and reliable solution for managing their insulin needs. With a strong commitment to advancing diabetes care, the company continuously invests in research and development to enhance user experience and clinical outcomes.The Client is in the initial stages of rearchitecting an app to adopt the MVI (Model-View-Intent) architecture, enhancing its overall structure and maintainability. This shift ensures a more organized separation of concerns, allowing for better state management and a smoother user experience. You will be leading this process by guiding the team of developers to achieve the goal.RequirementsBachelor's or Master's degree in Computer Science, Software Engineering, or a related field7+ years of experience in Android development, with at least 2+ years in an architecture or leadership roleProficiency in Kotlin and extensive experience with Jetpack Compose for building modern UIsStrong knowledge of MVI architecture and state management patternsExperience in cross-platform development, especially using Kotlin Multiplatform (KMP) or similar frameworksExpertise in Bluetooth Low Energy (BLE), including pairing, communication protocols, and optimizing BLE for mobile applicationsFamiliarity with modern Android tools (e.g., Android Studio, Gradle) and reactive programming (Coroutines, Flow, RxJava)Proven leadership and team mentorship experienceStrong communication and collaboration skills, with an ability to work effectively across teamsNice to have skillsExperience with Kotlin Multiplatform or other cross-platform frameworksFamiliarity with TDD, unit testing, and integration testing frameworksKnowledge of cloud services like Firebase, AWS, or Google CloudUnderstanding of mobile app security best practices, particularly in BLE communication scenariosResponsibilitiesRearchitect existing Android applications to improve scalability, maintainability, and performance using Kotlin, Jetpack Compose, and MVI architectureExperience in cross-platform development using frameworks like Kotlin Multiplatform (KMP) or similar tools, ensuring performance consistency across platformsDesign and develop mobile applications that integrate with Bluetooth Low Energy (BLE) devices, ensuring efficient and reliable wireless communicationOptimize app performance, memory usage, and responsiveness using tools such as Android Profiler and Firebase Performance MonitoringCollaborate with cross-functional teams (product, UX/UI, and QA) to ensure efficient and cohesive development processesProvide technical leadership and mentorship to the development team, ensuring adherence to best practices like SOLID principles, clean architecture, and Test-Driven Development (TDD)Drive improvements in CI/CD pipelines to streamline the development lifecycle and deployment processesStay current with the latest trends in Android development, BLE technology, and mobile architecture, implementing relevant updates in existing projectsFocus on app security, scalability, and performance, particularly in BLE-driven use casesBenefits35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the companyUp to 15 unused absence days can be add to income after 12 month of cooperationHealth insurance for youDepreciation coverage for personal laptop usage for project needsUdemy courses of your choiceRegular soft-skills trainingsExcellence Сenters meetups
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Некомерційні організації і Початкова та середня освіта