Android Tech Lead - Architect

September 24

Apply Now
Logo of Intellectsoft

Intellectsoft

Custom Software Development • Mobile App Development • Enterprise solutions • Team Extension • Dedicated Teams

51 - 200

Description

•Rearchitect existing Android applications to improve scalability, maintainability, and performance using Kotlin, Jetpack Compose, and MVI architecture. •Experience in cross-platform development using frameworks like Kotlin Multiplatform (KMP) or similar tools, ensuring performance consistency across platforms. •Design and develop mobile applications that integrate with Bluetooth Low Energy (BLE) devices, ensuring efficient and reliable wireless communication. •Optimize app performance, memory usage, and responsiveness using tools such as Android Profiler and Firebase Performance Monitoring. •Collaborate with cross-functional teams (product, UX/UI, and QA) to ensure efficient and cohesive development processes. •Provide 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 processes. •Stay current with the latest trends in Android development, BLE technology, and mobile architecture, implementing relevant updates in existing projects. •Focus on app security, scalability, and performance, particularly in BLE-driven use cases.

Requirements

•Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field. •7+ years of experience in Android development, with at least 2+ years in an architecture or leadership role. •Proficiency in Kotlin and extensive experience with Jetpack Compose for building modern UIs. •Strong knowledge of MVI architecture and state management patterns. •Experience in cross-platform development, especially using Kotlin Multiplatform (KMP) or similar frameworks. •Expertise in Bluetooth Low Energy (BLE), including pairing, communication protocols, and optimizing BLE for mobile applications. •Familiarity with modern Android tools (e.g., Android Studio, Gradle) and reactive programming (Coroutines, Flow, RxJava). •Proven leadership and team mentorship experience. •Strong communication and collaboration skills, with an ability to work effectively across teams.

Benefits

•35 paid absence days per year for work-life balance of each specialist + 1 additional day for each following year of cooperation with the company •Up to 15 unused absence days can be add to income after 12 month of cooperation •Health insurance for you •Depreciation coverage for personal laptop usage for project needs •Udemy courses of your choice •Regular soft-skills trainings •Excellence Сenters meetups

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com