Назад

Senior Android Developer

Детайли

Описание

Acronis mobile apps for consumer and business audience is a part of cyber protection product portfolio, allowing to protect data from a mobile device, provide cross-platform experience for a user to anywhere access to user data in Acronis Cloud with deep integration with Acronis Cyber Cloud platform. Mobile application allows Acronis Cloud, allowing 24/7 access to user data including files and videos, contacts, files and allow to store data locally and on network-attached storages.

High-class specialists develop Acronis products in offices distributed worldwide; millions of customers use products in more than 145 countries all over the world.

Right now, Android app is fully redesigned and rewritten in Kotlin, based on libraries RxJava, Retrofit, Dagger и Room, and following Google material design guides. We are looking for candidates who can take full ownership over the mobile app product line and drive mobile app development including architecture design, adding new capabilities and UX improvement, consistently following Android platform and industry trends.



RESPONSIBILITIES:
Design and develop new features as well and maintain and fix bugs in new versions of Acronis True Image: Mobile for Android
Write a quality code by following the accepted style which passes checks and acceptance testing
Assist in projects and releases planning following accepted Agile development processes
Take an active part in the development of the application architecture and the development of the platform as a whole
Be up to date with the latest technologies provided by Google and the Android community, and apply them to the benefit of the product


SKILLS & EXPERIENCE:
Confident knowledge of Kotlin and Java
Having experience in developing Android applications, examples of written applications available from Google Play or other stores is desirable
Experience in developing UI Android applications
Experience in developing client-server applications
Ability to quickly learn and apply new technologies
Familiarity with RxJava, Dagger, Retrofit, Room and OkHttp, knowledge of their strengths and limitations
Excellent understanding of OOP and design patterns
Familiarity with modern approaches to building the architecture of Android applications
Knowledge of the principles of competent organization of multi-threaded code
Agile development experience with Scrum and / or Kanban frameworks
Ability to work in a team with other developers and other participants in the development process
Competent English (both oral and written)
As a plus - familiarity with C ++, NDK, JNI and Go, to understand the legacy apps and services code


WE OFFER:
Attractive remuneration
Public Transport Support
Multisport card
Additional Health & Dental insurance
Free fresh fruits in the office
Free drinks (Coffee/Tea/Water)
Free parking slot
Tickets for conferences and seminars
Challenging atmosphere and interesting projects
Future career development in a multinational company
Offsite events and parties

Изисквания към кандидата

Езикови познания:

Трудов опит:
С професионален опит от 1 - 3г.

Образование:

Ние предлагаме

Вид заетост:

Срок на заетост:

Договор:

Ниво в йерархията:
Експертен персонал без ръководни функции

Категория:

ИТ и Компютърни специалисти

Държава:

България

Населено място:

Гр. София

Адрес:

гр. София, ул. Сан Стефано 22, ет. 3

Дата:

17.10.2019

Организация:

Acronis
Фирма/Организация - Директно търсеща служители

Детайли за организацията:

Повече информация за Acronis може да получите ТУК

КАНДИДАТСТВАЙ