
Mid/Senior Android Developer - Hybrid
Schoox
- Θεσσαλονίκη
- Μόνιμη
- Πλήρης Απασχόληση
- Engineer and evolve applications for the Android platform, leveraging Kotlin and Compose to create exceptional user experiences.
- Collaborate with cross-functional teams to ideate, design, and deploy inventive features.
- Integrate with external data sources and APIs, enhancing app functionality and user engagement.
- Proactively explore and incorporate new technologies to maximize development efficiency and stay ahead of the curve.
- Ensure excellence in application performance, quality, and responsiveness, maintaining Schoox's standard of innovation.
- Strong experience with Kotlin and Jetpack libraries (e.g., Navigation, LiveData, ViewModel).
- Solid understanding of Firebase, Room, and Kotlin Coroutines.
- Good knowledge of Java and Android UI development with XML.
- Hands-on experience with MVVM, Clean Architecture, and the Repository pattern.
- Working knowledge of RESTful APIs and third-party libraries (e.g., Retrofit, Glide).
- Proficiency with Git and version control best practices
- Familiarity with testing frameworks such as JUnit, MockK, Robolectric, or Espresso.
- Experience with CI/CD pipelines and tools like Fastlane.
- Basic understanding of Design Systems and tools like Figma.
- Minimum 3 years of professional experience in Android development.
- Proficiency with modern development tools and server communication protocols (HTTP, REST, etc.).
- Fluency in English, both written and spoken.
- Bachelor's degree in Computer Science, Engineering, or equivalent hands-on experience in mobile development.
- Must be based in Greece.
- Competitive salary for a full-time position and productivity connected bonus
- Stock Options
- Meal benefits provided via prepaid meal cards
- Free Physiotherapy sessions
- Free English lessons with an in-house instructor
- Gifts for birthdays, weddings, and baby arrivals
- Additional PTO for each child, maternity, and paternity
- Flexible remote working
- Lego workshops as part of our development process
- Continuous learning and development opportunities
- Employee Assistance Program (EAP)
MyCarriera