freehire launches on Product Hunt on 26 August.

Follow →

Android Developer (Construction Tech)

  • 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
  • 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
  • Bachelor’s 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

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

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available