[C3D] Android Developer
Department:
Job Summary
Project the aim youll have
Industry: Logistics & Supply Chain (mission-critical systems powering real-world delivery operations).
Type of project:Evolution and modernization of a mature mobile ecosystem. This is a 9-year success story that is currently entering a high-growth phase focused on architectural excellence and modern UI standards.
Team: A collaborative team of 5 Android Developers working closely with Product UX and Backend specialists in an Agile environment.
Key Selling Points:
Modernization not just Maintenance:We are moving away from legacy patterns. You will join at the perfect time to help introduce Jetpack Compose and streamline our architecture.
Kotlin-First Environment: The codebase is already primarily Kotlin. Weve done the heavy lifting of moving away from Java; now we are focused on using the full power of Kotlins modern features.
Impact on Infrastructure: This isnt a code monkey role. You will have a direct say in how we clean up our MVVM structure and set the engineering standards for the next few years.
Position how youll contribute
- Standardizing and refining our existing MVVM architecture to improve predictability and scalability.
- Leading the implementation of the first Jetpack Compose modules setting the blueprint for a full UI migration.
- Developing new features for our logistics engine including real-time tracking offline data synchronization and hardware integration.
- Identifying and systematically addressing technical debt to transform chaotic modules into clean maintainable code.
- Collaborating with the 4 other Android peers to establish best practices and unified coding standards.
- Ensuring high-quality output through meaningful Code Reviews and a proactive approach to automated testing.
Qualifications :
Expectations the experience you need
- At least 35 years of commercial experience in Android development.
- Expert-level knowledge of Kotlin (we value idiomatic clean code).
- Solid understanding of MVVM and the ability to distinguish between good and chaotic implementations.
- Hands-on experience with Kotlin Coroutines and Flow for asynchronous programming.
- Proficiency with Android Jetpack libraries (Navigation Room ViewModel etc.).
- A refactoring mindset you enjoy bringing order to complex systems and see technical debt as an opportunity to build better.
Additional skills the edge you have
- Early-adopter experience with Jetpack Compose (commercial or significant side projects).
- * Previous experience in Logistics GIS or Fleet Management apps.
- * Knowledge of modularization strategies in large Android projects.
- * Experience with CI/CD pipelines and static analysis tools (e.g. Detekt SonarQube).
Additional Information :
Our offer professional development personal growth:
- Flexible employment and remote work
- International projects with leading global clients
- International business trips
- Non-corporate atmosphere
- Language classes
- Internal & external training
- Private healthcare and insurance
- Multisport card
- Well-being initiatives
Position at: Software Mind Poland
Remote Work :
Yes
Employment Type :
Full-time
About Company
Software Mind develops solutions that make an impact for companies around the globe. Tech giants & unicorns, transformative projects, emerging technologies and limitless opportunities these are a few words that describe an average day for us. Building cross-functional engineering te ... View more