Senior Android Developer

Hello everyone!

We are looking for a Senior Android Developer in the Vimeo product company to develop the Vimeo Create product.

Further – more, in Q&A.

What are we doing?

Vimeo is an ad-free platform for watching, hosting, sharing, and selling videos. With 230+ million users in 190+ countries, we help everyone grow their businesses by making it easy to create and promote high-quality impactful videos.

Why are we doing this?

Our mission is to empower video creators to show incredible stories and find their audience and community.

How are we doing?

We work on a freemium model from the standard free version to the maximum one, using which companies can control the appearance and distribution of their video content on the Internet.

Prospects and plans for the company/product?

Development will occur in parallel with the team’s growth.

What professional skills are important to us?

Must have:

  • 5+ years of Android development experience.
  • 2+ years of Kotlin.
  • Good knowledge of OOP, SOLID principles and software architecture patterns.
  • Excellent knowledge of Kotlin coroutines, multithreading.
  • Excellent knowledge of Android Architecture Components..
  • Experience with any of the existing DI frameworks.
  • Knowledge of standard libraries such as Retrofit, Glide, etc.
  • Experience with REST API.
  • English – Intermediate.

Nice to have:

  • NDK and C++
  • unit tests.
  • video processing
  • Camera API
  • OpenGL
  • Multi module apps or libraries development.

Current technologies, architectures, and libraries:

  • Kotlin coroutines
  • MVVM
  • room
  • JUnit
  • Koin

What to do in a project?

  • Participate in the development of the Vimeo Create product
  • Use the best technical solutions for Android applications.
  • Suggest ideas to improve functionality and/or architecture.

Why was the position opened?

Due to project growth.

Growth/development prospects for this position?

Development will occur in parallel with the team’s growth.

Team size and structure, how many testers/developers?

5 Android Developers, 12 people in the mobile team (QA+Android+iOS).

Where are the people who make technical decisions on the project?

Technical decisions on the project are made in Zaporizhzhya, product solutions in New York.

What exciting things are we as a company doing for the community?

We provide product users with the opportunity to express themselves, their hobbies or businesses in order to attract attention, investments, and increase sales.

The conditions:

  • Is there a trial period and how long does it last? – 3 months.
  • Overtime, how often, what is the payment approach? – Overtime is not welcome. Vimeo always emphasizes that we are working to provide work-life balance for employees.
  • What is the work schedule? – From 09-10:00 to 18-19:00.
  • Is it possible to work remotely for some days? – The vacancy is remote. It is possible to work the office in Kyiv or Zaporizhzhya, if one so desires.
  • Number of vacation days? – 28 working days of vacation + a week of Christmas holidays. In addition to vacation, one more day per month can be taken without explaining the reason.
  • Is relocation outside Ukraine possible and how is the company ready to support it? – Not considered at the moment.
  • Is the office open or closed? – The team has a separate room.
  • Social package (medical insurance, etc.). – Official employment, medical insurance, English courses, sports, options, an annual amount for employee training ($1500).
  • When, how and in what currency is the salary paid/calculated? – Since we work in a completely white field, the salary is paid to the card.
  • Office address: BC Parus, Mechnikova, 2A.

The process:

  • Is there a test task? Yes
  • Interview in English? No
  • Who reviews a resume? Team Lead+HR
  • How many stages of the interview, with whom?
    • HR interview
    • Technical interview with Team Lead
    • Test
    • Interview with Engineering Manager

If you like the vacancy, please send us your CV.