Вакансия Middle/Senior Android Developer

52 вакансии
Специализация: Android
Уровень: Middle
Опыт: 3 года
Уровень английского: Intermediate
Город: Минск
Режим работы: Полный день
Размер компании: 580
Возможна удалённая работа: Да

Great software does not happen on its own. It takes great people. That just happens to be our forte. With nearly 20 years of matching top engineering talent with preeminent and innovative brands, we look for people who are inquisitive, resourceful, and dedicated to their craft, and driven to help companies build great software. If this sounds like you, read on.

Forte Group has an open position for a Middle+ Android Developer who will be responsible for a demanding and rewarding variety of duties related to enhancing existing applications and working on new functionality. You should be an enthusiastic team player, have strong problem solving and analytical skills and close attention to details.

Project description

As an Android Developer, you will have the opportunity to work with the leading perfumery and cosmetic retailer in Russia, to help customers conveniently form their request in the mobile application, quickly receive high-quality products throughout Russia, as well as other countries.

Team structure and workflow

More than 10 teams are engaged in the project, they are located both in Minsk and Moscow (You’ll be a part of one of the development teams). A development team follows Scrum processes. Communication mainly consists of participation in regular scrum events and interpersonal communication via Slack. Jira and Confluence are the main tools used for supporting delivery workflow and maintaining project documentation.

Technologies and Tools

Platform: Android

Development methodologies: Agile, Kanban, Scrum

Architecture: REST, MVVM, Modules (Feature/Core)

Core Libraries: Android SDK, RxJava, Hilt, ViewModel, LiveData, ViewBinding, Firebase SDK, Retrofit, Glide, Yandex Map Kit, Google Play Services, Huawei Mobile Services, JUnit, Espresso, Robolectric

Programming languages: Kotlin, Java, Groovy

Supported app stores: Google Play, App Gallery

Utilities: Android Studio, Gradle, Android Emulator, Genymotion, JIRA, Confluence, Gitlab, Charles, Fiddler, Postman, Firebase Console

Responsibilities

  • Design, develop and support of a mobile application

  • Estimate a project development and tasks realization

  • Participate in the discussion of development processes and their optimization, communication with the customer

  • Provide quality control of tasks realization, code review

  • Maintain a high bar for quality and performance of your product with rigorous attention to detail

  • Continuously improve processes to design, build, and ship software

  • Quality control of tasks, code review

Requirements and qualifications

  • 3+ years of experience with commercial projects

  • Work experience with server-client architecture (REST API) using Retrofit library

  • Confident knowledge of Java Core, Android SDK, Java, Kotlin

  • Work experience with RxJava (Scheduler, Observable, Subscriber, Rx operators)

  • Knowledge of Git, Jira, Confluence

  • Ability to make architectural decisions

  • Confident understanding of algorithms and data structures

  • Experience in writing unit tests;

  • Experience with Git

  • Experience in placing an application in the Google Play Market

We offer:

  • Experience working with colleagues locally and abroad

  • Opportunities for self-realization working on challenging projects using new technologies and tools

  • Friendly team and enjoyable working environment

  • Participation in professional trainings and meetups

  • Medical & family care programs

  • Various sport activities coverage (including AllSports card)

  • Fully paid by Forte 5 sick days during the working year

  • Internal English courses provided by Forte Teacher

  • Comfortable and fully equipped workplace

  • Forte Group loyalty card

0bf895d2598221c42798b387a5f64c95
Представитель компании