Android Developer
If you are passionate about building robust mobile applications that solve real-world problems and want to work on a system with long-term impact, we would be happy to hear from you.
Project description:
We are building a next-generation Installation Management System designed to fully digitalise and streamline installation, replacement, and servicing processes for metering devices such as water meters, heat meters, heating cost allocators, and concentrators.
The solution will replace paper-based workflows with end-to-end digital processes, including electronic protocols, automated reporting, and real-time monitoring of work orders. It will consist of:
A centralised web portal
A native Android mobile application used by field technicians
The system will be fully integrated with an existing Reading System and will serve as the single source of truth for device and structural data, improving data consistency and operational efficiency across the organisation.
Tech stack:
Native Android (Java, Kotlin, Android SDK)
.NET, React.js / Next.js
Database: PostgreSQL
Cloud: Microsoft Azure
Requirements:
Strong experience in Android development using Java and Kotlin
Solid knowledge of Android SDK and Android Studio
Experience building native Android applications
Hands-on experience with offline data handling and synchronisation, camera APIs and barcode scanning
Understanding of mobile performance and memory constraints
Ability to work with applications requiring at least 100 MB of storage
Polish: Proficiency at B2 level or higher is required.
English: Proficiency at B1 level is required.
Nice to Have:
Experience with enterprise or field-service applications
Familiarity with backend systems and APIs
Understanding of security concepts in mobile applications
Main responsibilities:
Develop and maintain a native Android application using Java and Kotlin
Implement offline-first functionality with reliable data synchronisation
Integrate device features such as: camera (photo documentation), barcode scanning, and electronic signatures
Ensure application compatibility with Android 9.0 and above
Optimize performance and stability for field usage
Collaborate with backend and frontend teams to ensure smooth system integration
Contribute to improving usability for non-technical field users
- Department
- Software Delivery
- Role
- Software Engineer
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN70 - PLN120
- Employment type
- Full-time
- Skills
- Android
- Experience
- Regular
- Area
- Mobile apps
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.