<h3><strong>Project description:</strong></h3><p>We are building a next-generation <strong>Installation Management System</strong> 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.</p><p>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:</p><ul><li><p>A <strong>centralised web portal</strong></p></li><li><p>A <strong>native Android mobile application</strong> used by field technicians</p></li></ul><p>The system will be fully integrated with an existing Reading System and will serve as the <strong>single source of truth</strong> for device and structural data, improving data consistency and operational efficiency across the organisation.</p><h3><strong>Tech stack:</strong></h3><ul><li><p>Native Android (Java, Kotlin, Android SDK)</p></li><li><p>.NET, React.js / Next.js</p></li><li><p><strong>Database:</strong> PostgreSQL</p></li><li><p><strong>Cloud:</strong> Microsoft Azure</p></li></ul><h3><strong>Requirements:</strong></h3><ul><li><p>Strong experience in <strong>Android development</strong> using <strong>Java and Kotlin</strong></p></li><li><p>Solid knowledge of <strong>Android SDK</strong> and Android Studio</p></li><li><p>Experience building <strong>native Android applications</strong></p></li><li><p>Hands-on experience with offline data handling and synchronisation, camera APIs and barcode scanning</p></li><li><p>Understanding of mobile performance and memory constraints</p></li><li><p>Ability to work with applications requiring <strong>at least 100 MB of storage</strong></p></li><li><p><strong>Polish:</strong> Proficiency at <strong>B2 level or higher</strong> is required.</p></li><li><p><strong>English:</strong> Proficiency at <strong>B1 level</strong> is required.</p></li></ul><h5><strong>Nice to Have:</strong></h5><ul><li><p>Experience with enterprise or field-service applications</p></li><li><p>Familiarity with backend systems and APIs</p></li><li><p>Understanding of security concepts in mobile applications</p></li></ul><h3><strong>Main responsibilities:</strong></h3><ul><li><p>Develop and maintain a <strong>native Android application</strong> using Java and Kotlin</p></li><li><p>Implement offline-first functionality with reliable data synchronisation</p></li><li><p>Integrate device features such as: camera (photo documentation), barcode scanning, and electronic signatures</p></li><li><p>Ensure application compatibility with <strong>Android 9.0 and above</strong></p></li><li><p>Optimize performance and stability for field usage</p></li><li><p>Collaborate with backend and frontend teams to ensure smooth system integration</p></li><li><p>Contribute to improving usability for non-technical field users</p></li></ul>
What you'll do
Develop and maintain a native Android application using Java and Kotlin, implementing offline-first functionality and integrating device features. Collaborate with backend and frontend teams to ensure smooth system integration and improve usability for non-technical field users.
About Spyrosoft
Spyrosoft is a group of companies providing consulting and software development services in segments including Automotive, HR Tech, EduTech, Finance, Geospatial, Healthcare & Life Sciences, Industry 4.0, Renewable Energy, Media and Robotics. The Group offers a one-stop shop approach as it operates within a wide range of specialities – from Enterprise and Embedded Software Engineering, AI/ML, Cloud and Cybersecurity, to HMI or Ecommerce, Low-code and CRM Platforms.
Spyrosoft is a global company with over 1900 specialists onboard and 20 offices in 9 countries. The firm has been included in the Financial Times ranking of 1000 fastest-growing companies for three consecutive years: 2021, 2022 and 2023.
Ready to join Spyrosoft?
Take the next step in your career journey
Frequently Asked Questions
What does a Android Developer (Senior and Regular) do at Spyrosoft?
As a Android Developer (Senior and Regular) at Spyrosoft, you will: develop and maintain a native Android application using Java and Kotlin, implementing offline-first functionality and integrating device features. Collaborate with backend and frontend teams to ensure smooth system integration and improve usability for non-technical field users..
Is the Android Developer (Senior and Regular) position at Spyrosoft remote?
The Android Developer (Senior and Regular) position at Spyrosoft is based in Wrocław, Lower Silesian Voivodeship, Poland. Contact the company through Clera for specific work arrangement details.
How do I apply for the Android Developer (Senior and Regular) position at Spyrosoft?
You can apply for the Android Developer (Senior and Regular) position at Spyrosoft directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Join Clera's Talent Pool
Get matched with similar opportunities at top startups
This role is hosted on Spyrosoft's careers site. Join our talent pool first to get notified about similar roles that match your profile.