Android Developer

  • Full-time

Company Description

Miratech is an IT services and outsourcing company that provides services to multinational organizations all over the world. Our highly professional team achieves success with 99% of IT projects in financial, telecommunication and technology domains. Founded in 1989, Miratech has its headquarters in New York, USA; with R&D centers in Poland, Philippines, Slovakia, Spain, and Ukraine. Technical complexity is our passion, stability is our standard, friendly work environment is our style. We empower our employees to grow together with the company, to achieve ambitious goals, to be a part of international relentless team which helps the visionaries to change the world.

Job Description

About project:

Our client is the world's leading and largest producer and exporter of sunflower oil in Ukraine, a key supplier of agricultural products from the Black Sea region to world markets. Company exports its products to more than 80 countries.

Currently, we`re looking for an Android Developer to join our team, who will help us working on solutions and implementing technologies that will improve user experience of our products.
The mobile applications we have developed are actively used in monitoring fields, RTK stations and the development of agricultural technologies.

Responsibilities:

  • Develop with help of a modern technology stack: Kotlin, Kotlin coroutines, Android Jetpack (Navigation, LiveData, Room, WorkManager), Retrofit 2, Koin.
  • Define application architecture and data structure
  • Develop Android app with complicated UI using KOTLIN
  • Support junior and middle level developers and review their code
  • Add unit-tests and support QA’s in automation testing

Qualifications

  • Android app development with complex UI (complex form with different type of data including images) 
  • Application architecture development for complex and high-loaded apps.
  • Hands on with Rest API, Retrofit 2
  • Implementing applications in Kotlin
  • Knowledge of Kotlin coroutines
  • Integration with back-end using API.
  • Data structure development and exchange optimization
  • Confident knowledge of OOP, design patterns, typical architectures
  • Understanding and experience with MVVM and architecture components (LiveData, Navigation, Room)
  • Understanding DI (Koin)

As a plus:

  • Experience in charts development
  • Experience in integration map libraries (ArcGIS appreciated).
  • Experience in mentoring or supporting other developers
  • English at the level of fluent documentation reading and chatting

Additional Information

We offer

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across them
  • Career development support and professional certification opportunities
  • Competitive compensation, advanced bonus systems
  • 20 working days of paid vacations and sick leaves
  • Flexible working schedule with a remote possibility
  • Corporate health insurance program
  • Foreign languages classes and communication with native speakers
  • Corporate mobile service compensation
  • Modern and conveniently located offices with cozy working conditions
  • In-house canteen or kitchen
  • Corporate, social, and cultural events
Privacy Policy