-
Symphony Solutions

Junior Mobile Software Engineer Android

Symphony Solutions
Ukraine · Full-time · Entry

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 encourages 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-feel 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.



You will be an excellent fit for this position if you have:

Mandatory:

  • 1-1,5 Years in mobile application development
  • Experience in Kotlin, Kotlin Coroutines, Java, Android SDK, Jetpack Compose
  • Knowledge of RESTful APIs and experience integrating with them (Retrofit/Ktor)
  • Experience with third-party library usage (Hilt/Koin, Coil/Glide, Kotlinx Serialization/Gson)
  • Experience with Unit tests for mobile applications (JUnit 4/JUnit 5/Kotlin-Test, Mockito)
  • Knowledge of common design patterns in mobile development (MVP, MVVM, MVI)
  • Working knowledge of source control software such as Git
  • Problem-solving skills and ability to debug and optimize code
  • Good written and verbal communication skills. Good presentation skills
  • Familiarity with the rituals of Agile / Scrum is a plus

Desirable:

  • Experience in using or defining continuous integration build processes for mobile development (Jenkins/Azure CI/Github CI/GitLab CI)
  • Experience with UI tests for mobile applications (Espresso)
  • Working knowledge of the Atlassian suite (JIRA and Confluence)
  • Above all, you have an opinion and an open view on the future
  • Strong personal motivation to succeed
  • Creativity and the ability to think laterally


Here are some of the things you’ll be working on:

  • Mobile Application Developer for Android using Kotlin, responsible for designing, developing, testing, and maintaining Android mobile applications
  • Ensuring the performance, quality, and responsiveness of applications
  • Collaborating with cross-functional teams to develop new features and enhance existing ones
  • New features development within existing products or new products
  • Communicating with customer
  • Resolving technical problems as they arise
  • Fix bugs in newly developed features
  • Writing Unit tests and integration tests
  • Scrum ceremonies participation

Key Skills

Ranked by relevance

android kotlin continuous integration design patterns restful apis scrum junit java jira san ui
Login to Apply
Posted
Feb 27, 2025
Type
Full-time
Level
Entry
Location
Ukraine

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
NEO2 Digital
Related

Développeur Android/Développeuse Android

2026-05-28

Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
Symphony Solutions
Related

AI Engineering Tech Lead

2026-05-21

Full-time
Not Applicable
Ukraine
IT Services
Information Technology
View Job Details
Symphony Solutions
Related

Senior ML Engineer

2026-05-19

Full-time
Mid-Senior
Ukraine
IT Services
Information Technology