
Android Developer (Construction Tech)
Sigma Software13 days ago
Remote, Poland or Warsaw, PolandMid Level
Responsibilities
- Design, develop, maintain, refactor, optimize, and modernize Android applications.
- Implement scalable and maintainable features using Clean Architecture principles.
- Participate in architecture discussions, technical decision-making, peer reviews, and the full software development lifecycle.
- Integrate native Android capabilities including NFC, Bluetooth, and Camera SDKs.
- Troubleshoot application issues and performance bottlenecks.
- Collaborate with iOS engineers, QA specialists, backend developers, and product stakeholders.
- Support CI/CD, release automation, engineering automation, code quality, and continuous improvement initiatives.
Requirements
- At least 3 years of commercial Android development experience.
- Strong proficiency in Kotlin and modern Android development practices.
- Hands-on experience with Jetpack Compose, Coroutines, Flow, Retrofit, and the Android SDK.
- Experience with MVVM, Clean Architecture, dependency injection, unit testing, Mockito, and JUnit.
- Strong understanding of object-oriented programming, algorithms, data structures, and design patterns.
- Ability to independently drive feature development and technical solutions.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
- Intermediate or higher English proficiency and strong communication, collaboration, analytical, and problem-solving skills.
- Preferred experience with Java, XML, Android Data Binding, legacy Android modernization, XML-to-Jetpack Compose migration, Navigation Compose, CI/CD pipelines, release automation, scripting, process automation, and AI-assisted engineering tools.
- A portfolio of published Android applications on Google Play or GitHub is a plus.
Benefits
- Long-term product development opportunity in a mature engineering environment integrated with a European customer’s agile product organization.
- Work on business-critical mobile and hardware-integrated solutions used by hundreds of thousands of users daily.
- Distributed-team collaboration and opportunities to grow alongside experienced Middle and Senior engineers.