Senior Android Developer

7 Months ago • 4-5 Years
Mobile Development

Job Description

As a Senior Android Developer at Roof Stacks, you will develop modern and scalable Android applications using Jetpack Compose, building dynamic and high-performance UIs. You will write clean, maintainable, and modular code following MVVM and Clean Architecture principles. Responsibilities include staying updated with the latest technologies, contributing to the team, and following best practices for code quality and performance. The ideal candidate possesses 4-5 years of experience in Kotlin and Jetpack Compose, proficiency in Google libraries, and a strong understanding of architectural patterns. You'll be part of a company pushing boundaries in various tech sectors, offering the chance to work on innovative projects.
Good To Have:
  • Streaming tech (ExoPlayer)
  • CI/CD
  • Test-driven development
Must Have:
  • 4-5 yrs Kotlin/Jetpack Compose exp.
  • Jetpack Compose UI dev
  • Modular & Clean Architecture
  • MVVM, SOLID, OOP
  • Google libs (Hilt, LiveData etc.)
  • Material Design
  • Git/GitHub/GitLab

Add these skills to join the top 1% applicants for this job

ci-cd
kotlin
github
material-design
git
gitlab

As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise.

We focus on creating a difference with the technologies we develop and designing the future. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey.

We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world.

Requirements:

MUST HAVE:

Minimum 4-5 years of experience in Kotlin-Jetpack Compose
Strong experience with Jetpack Compose for modern UI development
Knowledge of Modular Architecture and Clean Architecture principles
Hands-on experience with MVVM architecture
Solid understanding of SOLID principles and OOP concepts
Proficiency in using Google libraries (Hilt, LiveData, Flow, Room, Navigation, etc.)
Experience in developing applications following Material Design guidelines
Familiarity with Git and platforms like GitHub/GitLab

NICE TO HAVE:

Experience with Streaming technologies
Hands-on experience with ExoPlayer for media playback
Familiarity with CI/CD processes
Knowledge of test-driven development (Unit Tests, UI Tests)

Responsibilities:

Develop modern and scalable Android applications
Build dynamic and high-performance UIs using Jetpack Compose
Write clean, maintainable, and modular code following MVVM and Clean Architecture principles
Stay up-to-date with the latest technologies and contribute to the team
Follow best practices to improve code quality and performance

If you are a passionate Android developer who loves to work with cutting-edge technologies and create impactful mobile experiences, we’d love to have you on our team! 🚀
undefinedundefinedundefined

Set alerts for more jobs like Senior Android Developer
Set alerts for new jobs by Roof Stacks
Set alerts for new Mobile Development jobs in Türkiye
Set alerts for new jobs in Türkiye
Set alerts for Mobile Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙