Лаборатория Касперского
Android Developer (KISA)
Можно удалённо
Разработка для мобильных платформ – активно развивающееся направление Лаборатории Касперского. И да, мы давно уже не занимаемся одним только антивирусом! Сегодня наши продукты – комплексное решение для предотвращения всевозможных проблем связанных с информационной безопасностью.
В команду Мобильного штаба ищем Android-разработчика.
Вы нам подходите, если:
Опыт разработки на Java/Kotlin от 2 лет;
Желание развиваться в сторону мобильной разработки под Android;
Опыт распределенной работы (на базе git).
Будет плюсом:
Опыт программирования на C++;
Опыт программирования на TypeScript.
Основной стек технологий и подходов:
Основной язык разработки: Kotlin, есть Java-код, C++, серверная часть - C++, TypeScript;
Архитектурные подходы: чистая архитектура, MVVM с ViewModel и LiveData;
Unit Testing: jUnit + MockK;
DI: Dagger 2;
Асинхронность: переходим на Kotlin Coroutines;
Система сборки: Gradle с разбиением на модули;
Контроль качества кода: статические анализаторы Detekt, Checkstyle, PMD, Lint + динамические анализаторы LeakCanary, BlockCanary;
Version Control: Git, trunk based development с фича-флагами;
База знаний: Confluence
Code Review: Azure DevOps Pull Requests;
СI&CD: Azure DevOps build & release pipelines, собственные системы сборки и тестирования уровня компании;
Task Tracker: Azure Boards;
С чем придется работать:
Писать код и юнит-тесты, руководствуясь лучшими практиками, обеспечивать качество кодовой базы;
Делать натив, пилить крутой UI, обеспечивать Continuous Delivery;
Работать в команде по гибким методологиям, оценивать трудоемкость, выбирать оптимальные архитектурные решения и пути реализации;
Взаимодействовать с коллегами (аналитики, дизайнеры, технические писатели);
Проводить исследования, участвовать в выборе методологии и инструментов разработки.
Контакты:
careers_feedback@kaspersky.com
Android Работа вакансии
Post #170
1.16K