Стек:
- Платформы: Android, iOS;
- Архитектура и управление состоянием: Clean Architecture, BLoC, своя реализация универсальных компонентов;
- Dependency Injection: Своя реализация, похожая на пакет Kiwi;
- Сеть: Dio, своя реализация DioClient, сокеты;
- База данных: Hive;
- UI: Своя реализация UIKit, своя реализация тем и стилей, Storybook;
- Локализация: Intl, IDE plugin;
- Пуши: Firebase Messaging, Huawei Push Kit;
- Тестирование: test, bloc_test, mockito, mocktail.
Tooling: Android Studio, XCode, Fork, Proxyman, HTTP Toolkit, Flipper, Postman, Swagger, Firebase Console, Figma, Miro, CI/CD, собственные скрипты.
Опыт:
– опыт в коммерческой разработке на Flutter от 1 года;
– опыт в коммерческой разработке нативных приложений от 1 года;
– опыт разработки клиент-серверных приложений;
– понимание принципов разработки;
– понимание Clean Architecture и BLoC;
– понимание Dependency Injection;
– понимание REST API;
– опыт тестирования мобильных приложений;
– знание английского на уровне чтения технической документации.
Плюсом будут навыки работы с Kotlin, Kotlin Multiplatform, Jetpack Compose, SwiftUI, Firebase, Huawei Mobile Services, Camera, Camera2 API, CameraX, AVFoundation, KeyStore, KeyChain, Realm, Android NDK, Java JNI, CoreData, OpenGL, Metal, Vulkan, Unity, Unreal Engine, Ruby, Ruby on Rails, NodeJS, Ktor, Netty, Jetty.
У нас:
— офис в шаговой доступности от м. Чкаловская или полная удалёнка (возможно не в РФ);
— возможность влиять на процессы и инициировать их: руководители всегда готовы к диалогу;
— гибкое начало дня: нам не важно, сова ты или жаворонок;
— оплачиваемые курсы и конференции;
— оплата больничного в полном размере;
— мама нашего СТО печет для нас печенье в промышленных масштабах;
— рабочая техника на MacOS;
— оформление по ТК РФ с первого дня работы.