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! 🚀