Junior Android Developer Macedonia / Turkey / Ukraine What is the project, and why should you care? We are looking for a Junior Mobile Software Engineer Android to join our team working on Vivino. Who is Vivino? TRUSTED BY MILLIONS TO DISCOVER AND BUY THE RIGHT WINE EVERY TIME. Vivino is the world’s largest online wine marketplace and most downloaded wine app, powered by a community of millions. Vivino’s unique wine shopping experience leverages community data to suggest personalized wine recommendations for each user. In addition to making wine discovery fun and effortless, Vivino is the best place for wine drinkers to buy wine. The Vivino app is available for download on Android and Apple devices. Vivino is a fast-paced, growing start-up with offices in San Francisco, California, and Copenhagen, Denmark. They also have teams worldwide in the UK, Netherlands, Italy, Spain, Germany, France, Ireland, Australia, Shanghai, and Hong Kong. Their teams are passionate about their core purpose – to empower people everywhere to enjoy wine to the fullest. They do that every day by building technology and leveraging data that puts the power back in the hands of the consumer. They do not see wine as a commodity but as an offering of a cultural experience that was once out of reach for many but is now open to everyone. Vivino’s five core values are: Always Strive for Better Work Together Earn and Offer Trust Be Approachable Lead with Data Vivino appreciates new ideas, and they encourage everyone to bring them to the table. They are not afraid to make mistakes – as long as you take ownership, learn from them, and support each other in getting even better. That is how Vivino maintains its family feels culture despite its rapid growth journey, as Vivino encourages learning and career growth. Many positions have a defined promotion path, and if not, Vivino will keep challenging your growth potential by increasing your responsibilities and autonomy to ensure people’s development. We are looking for a motivated and self-driven Junior Android Developer to join our team. You will collaborate with engineers, designers, and QA to build high-quality features for our Android app. This is a great opportunity to work with modern Android technologies and grow within a supportive and dynamic environment. You will be an excellent fit for this position if you have: 3 years of experience in Android development Strong knowledge of Kotlin and Java Experience with Dependency Injection Familiarity with testing frameworks and writing unit tests Understanding of Jetpack components and modern Android development practices Passion for mobile development and continuous learning Strong teamwork, communication, and problem-solving skills Previous experience working with QA teams is a plus Here are some of the things you’ll be working on: Work closely with the team to develop and maintain the Android app Write clean, efficient, and maintainable code in Kotlin and Java Implement UI using Jetpack Compose, XML, View Binding, and RecyclerView Utilize architectural components such as ViewModel, LiveData, Coroutines, and Flow Integrate networking solutions using Retrofit Worked with local database solutions using Room and raw SQL Write and maintain unit tests using frameworks like Robolectric Collaborate with QA to ensure high-quality Communicate effectively within the team and contribute to a solution-oriented mindset Why Join Us? Work with a skilled and supportive team Opportunities for professional growth and learning Contribute to impactful projects in a collaborative environment