Android Developer (Construction Tech)
Job Summary
- Design develop and maintain Android applications using Kotlin and Jetpack Compose
- Participate in architecture discussions and technical decision-making
- Refactor optimize and modernize existing Android codebases
- Implement scalable and maintainable features following Clean Architecture principles
- Troubleshoot and resolve application issues and performance bottlenecks
- Integrate native Android capabilities including NFC Bluetooth and Camera SDKs
- Collaborate with cross-functional teams including iOS engineers QA specialists backend developers and product stakeholders
- Participate in all phases of the software development lifecycle
- Contribute to code quality initiatives peer reviews and continuous improvement processes
- Support CI/CD and engineering automation initiatives
Qualifications :
- 3 years of commercial experience in Android development
- Strong proficiency in Kotlin and modern Android development practices
- Hands-on experience with Jetpack Compose Coroutines Flow Retrofit and Android SDK
- Experience with MVVM and Clean Architecture approaches
- Solid understanding of software engineering fundamentals including OOP algorithms data structures and design patterns
- Experience with dependency injection and unit testing tools such as Mockito and JUnit
- Strong analytical and problem-solving skills
- Ability to independently drive feature development and technical solutions
- Strong communication and collaboration skills
- Intermediate or higher English level
- Bachelors degree in Computer Science Computer Engineering or equivalent practical experience
WILL BE A PLUS
- Experience with Java XML and Android Data Binding
- Experience modernizing legacy Android applications
- Migration experience from XML-based UI to Jetpack Compose
- Experience transitioning legacy navigation approaches to Navigation Compose
- Experience with CI/CD pipelines and release automation
- Scripting and process automation experience
- Experience using AI-assisted engineering tools in development workflows
- Portfolio of published Android applications on Google Play or GitHub
Additional Information :
PERSONAL PROFILE
- Proactive and ownership-driven mindset
- Strong collaboration and communication skills
- Attention to code quality and maintainability
- Ability to work effectively in agile distributed teams
- Interest in modern mobile technologies and continuous improveme
Remote Work :
Yes
Employment Type :
Full-time
About Company
At Sigma Software, we are involved with the clients team to contribute to the design and development of a technical solution for their tokenized domain reservation platform. We started by assigning a software architect to design the smart contracts and integrate blockchain into the s ... View more