Описание вакансии
В качестве Android-разработчика, специализирующегося на финансовых приложениях, вы будете отвечать за разработку основного функционала Android-приложения нашей биржи. Это включает реализацию ключевых функций, таких как сопоставление сделок, рыночные K-линейные графики, управление активами, взаимодействие с контрактами и задачи по активности. Вы будете глубоко оптимизировать производительность и стабильность приложения, улучшая скорость холодного старта, использование памяти и снижая частоту зависаний. Тесно сотрудничая с менеджерами продукта, бэкенд-разработчиками и дизайнерами, вы обеспечите высокое качество реализации проектов и их постоянное обновление. Кроме того, вы будете курировать сегментацию модулей, управление компонентами и оптимизацию Gradle для Android-проекта. В ваши обязанности войдет руководство инициативами по отслеживанию исключений, мониторингу ANR, системам анализа сбоев и быстрой локализации ошибок. Вы также будете реализовывать анимации интерфейса, переключение тем и адаптивные макеты для различных разрешений устройств. Для специфических сценариев биржи вы создадите безопасные механизмы взаимодействия и контейнерную инкапсуляцию для WebView и H5-страниц активностей.
Ключевые обязанности
- Разработка основного функционала, включая сопоставление сделок, K-линейные графики, управление активами
- Оптимизация производительности приложения с акцентом на холодный старт, использование памяти и снижение зависаний
- Межфункциональное сотрудничество с командами продукта, бэкенда и дизайна
- Управление модуляризацией проекта и оптимизацией Gradle
- Создание систем отслеживания исключений, мониторинга ANR и анализа сбоев
- Реализация адаптивного дизайна интерфейса и анимаций для различных разрешений
- Разработка безопасных фреймворков взаимодействия WebView/H5 для активностей биржи
Требования к кандидату
- Опыт Android-разработки от 3 лет, предпочтительно в финансовых/торговых приложениях
- Владение Kotlin/Java с компонентами Jetpack, корутинами, Room, DataBinding
- Глубокое понимание MVVM, Clean Architecture и модульного дизайна
- Опыт работы с Retrofit, OkHttp, WebSocket и шифрованием данных
- Навыки анализа производительности с использованием LeakCanary/BlockCanary/Profiler
- Знание обфускации кода, усиления защиты и механизмов безопасности
- Опыт обеспечения совместимости с устройствами различных производителей и версий ОС
- Способность вести проекты с нуля до релиза, обладая архитектурным мышлением
- Предпочтителен опыт разработки/оптимизации K-линейных графиков
- Будет плюсом опыт работы в финансовой сфере или на биржах
Соцпакет
- Питание: Ежедневное питание или компенсация обедов
- Оплата переработок: Согласно политике компании
- Транспорт: Компенсация расходов на проезд
- Командировки: Возмещение стоимости авиабилетов по политике компании
- Отпуск: Оплачиваемый ежегодный отпуск и государственные праздники