Android Software Engineer
Cyfrowa 4, Szczecin +4 Locations
Spyrosoft
Tech stack:
Kotlin
Android SDK
Jetpack Components
MVVM / MVI / Clean Architecture
Bluetooth Low Energy (BLE)
CI/CD, automated testing tools
Project description:
We are developing a mobile application in the green energy sector that supports field teams in scheduling and performing inspections. The app will also integrate with inspection robots via Bluetooth to enable configuration and management of robotic systems, ensuring efficient collaboration between human operators and autonomous devices.
This opportunity is a short-term project estimated to last 2–3 months.
Requirements:
Professional experience in Android development
Strong proficiency in Kotlin and Android SDK
Experience with Jetpack and modern Android architectures (MVVM, MVI, Clean Architecture)
Good understanding of agile development practices
Strong communication skills in English (min. B2 level)
Nice to have:
Experience with Bluetooth/BLE development (discovery, connection management, data exchange)
Background in robotics, IoT, or hardware-integrated mobile applications
Main responsibilities:
Design and develop Android applications in Kotlin
Implement Bluetooth Low Energy (BLE) functionality for connecting and managing inspection robots
Build scheduling and task management modules for field teams
Collaborate with designers to create optimized and user-friendly mobile interfaces
Ensure observability through logging, monitoring, and error reporting
Contribute to QA improvements via unit tests, automated UI tests, and CI/CD pipelines
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. We have been included in the Financial Times ranking of 1000 fastest growing companies for three consecutive years: 2021, 2022 and 2023.
Android Software Engineer
Android Software Engineer
Cyfrowa 4, Szczecin
Spyrosoft