8+ years of hands-on experience in Android app development using Kotlin and/or Java
Proven experience building Android applications that interact with external devices using: Bluetooth / BLE, Wi-Fi Direct, File and data transfer over networks
Strong understanding of network communication protocols: HTTP, WebSockets, and RESTful APIs
Experience working with multithreading, background services, and performance optimization
Familiarity with Android architecture components
Experience with testing frameworks and CI/CD pipelines is a plus
Solid knowledge of Android UI/UX best practices and experience working closely with designers
Exposure to JavaScript and web technologies is a plus
Strong problem-solving skills and the ability to independently own and deliver features
Excellent communication and collaboration skills
Bachelor's degree in computer science, computer engineering, or a related technical field—or equivalent practical experience
Bachelor's degree