Android разработчик
Требуемый опыт работы: 1–3 года
Полная занятость, гибкий график
Компания «Актив» — производитель программно-аппаратных решений в области защиты информации. В компании два продуктовых направления: средства защиты программного обеспечения от несанкционированного копирования Guardant и средства аутентификации и электронной подписи Рутокен.
Мы ищем Android разработчика в отдел разработки направления Рутокен.
Вы будете работать в команде профессионалов, постоянно открывающих для себя что-то новое. Отдел разрабатывает и поддерживает стек ПО для токенов и смарт-карт производства нашей компании. Наши продукты и решения работают на разных уровнях: от драйверов ОС до построения TLS в браузере.
Чем Вам предстоит заниматься
Мы ищем fullstack разработчика в команду, специализирующуюся на Android и JVM направлении. Команда занимается middleware сервисами и библиотеками, поэтому у нас преобладают задачи свойственные для backend. Приложения с дружественным UI мы тоже делаем. Мы практикуем scrum, проводим code review в Gitlab, анализируем и улучшаем наши процессы.
Вы будете создавать новые проекты и развивать существующие на Java и Kotlin. Вы будете много работать с Kotlin Coroutines и библиотеками Android Jetpack. Будет здорово, если вы работали с такими библиотеками, как Bouncy Castle, Koin, Kotest, Mockk.
Мы ожидаем, что Вы
- Уверенно знаете Java 8/11 и стандартную библиотеку
- Работали с Android SDK, понимаете принципы работы на платформе Android
- Знаете, как и когда применять паттерны проектирования
- Следуете принципам SOLID
- Знаете, как работать с многопоточным и асинхронным кодом
Какие еще знания и навыки мы ценим
- Знание Kotlin или C++, новый код и проекты мы стараемся писать на Kotlin, в смежных проектах мы пишем много кода на C++
- Знание основ криптографии и PKI
- Опыт проектирования пользовательских интерфейсов, которые следуют Material guidelines
- Опыт работы с JNI/JNA, мы много работаем с нативным кодом из Java
- Опыт работы с Android NDK
- Опыт работы с Android API физических интерфейсов (USB, NFC, Bluetooth)
В компании гибкий график и минимум бюрократии. Вы сможете влиять на проекты, в которых участвуете, и предлагать лучшие варианты решения поставленных задач. Компания предоставляет возможность заниматься спортом (футбол/волейбол), участвовать в профильных конференциях и различных активностях.
Ключевые навыки
Вакансия опубликована 22 июня 2022 в Москве