Syarah is on a mission to change how people buy their cars in Saudi and the Middle East. We offer buyers an end-to-end digital car buying experience where they can buy their next car from the comfort of their living rooms. Under the hood, we build systems to manage sourcing of cars, inspection, photography, merchandising, reconditioning, financing, insurance, shipping and many more. Our goal is to turn car buying into an experience of delight, comfort and peace of mind.
We are on the lookout for ambitious, competitive, growth-minded professionals to help us continue to harness technology to delight our customers and achieve our ambitious growth objectives in the auto sector.
All
Syarah employees are expected to work in accordance with
Syarah core values: Tolerance, Transparency, Respect, Integrity and Positivity
We are seeking talented Mid-Level Android Developers to join our growing team. In this role, you will design and develop modern Android applications using Kotlin and Jetpack Compose while collaborating with cross-functional teams to deliver exceptional mobile experiences.
Requirements
- 2-5 years of professional Android development experience
- Strong proficiency in Kotlin programming language
- Hands-on experience with Jetpack Compose for building modern UIs
- Solid understanding of coroutines and asynchronous programming
- Experience with Kotlin Multiplatform (KMP) development
- Knowledge of Android architectural patterns (MVVM, MVI, Clean Architecture)
- Proficiency with version control systems (Git)
Preferred Qualifications
- Knowledge of unit testing and UI testing frameworks
- Experience with CI/CD pipelines
- Familiarity with Firebase services
- Knowledge of app publishing and Play Store guidelines
Key Responsibilities
- Design and implement new features using Kotlin and Jetpack Compose
- Write clean, maintainable, and testable code following Android best practices
- Collaborate with cross-functional teams to define, design, and ship new features
- Contribute to architectural decisions and technical documentation
- Debug and resolve application issues and performance bottlenecks
- Help maintain code quality, organization, and automatization
Benefits
- Competitive salary
- Flexible working hours
- Medical insurance
- A friendly and respectful culture