улица Киквидзе 67В
Чем предстоит заниматься:
- Написание чистого, читабельного и легко поддерживаемого кода;
- Участие в принятии технических решений и планировании процесса разработки;
- Разработка новых приложений (со стороны фронтенда и бэкэнда), согласно полученным техническим заданиям;
- Изучение необходимой документации и предоставляемой информации.
Требования к кандидату на вакансию Fullstack
Ты нам подходишь, если есть некоторые навыки из списка:
- Фундаментальные знания программирования;
- Понимание работы ОС Android, знание особенностей различных версий;
- Опыт работы с Android SDK/IntelliJ IDEA, знание Java/Kotlin, опыт разработки мобильных приложений от 3 лет;
- Знание и опыт работы с соответствующими фреймворками и библиотеками.
- Знание принципов общих архитектурных концепций (MVC, MVVM, MVP, MVI);
- Умение проектировать архитектуру сложных высокопроизводительных мобильных приложений. Опыт работы с микросервисной архитектурой будет плюсом.
- Знание паттернов проектирования UI/UX мобильных приложений;
- Навыки оптимизации производительности мобильных приложений;
- Знание моделей взаимодействия клиента и сервера;
- Умение работать с базами данных (SQLite, PostgreSQL и др.);
- Умение работать с системами контроля версий;
- Опыт написания Unit-тестов;
- Умение работать в команде, решать сложные задачи, внимательность, ответственность;
- Знание других языков/сред программирования будет плюсом;
- Опыт развертывания инфраструктуры мобильных приложений как плюс;
- Опыт работы с Docker, Kafka, Redis как плюс.
- Опыт реализации программных продуктов в сфере спутниковой навигации и/или сельском хозяйстве будет плюсом;
Условия:
- Оформление по ТК РФ;
- Обсуждаемый график работы;
- Дополнительные премии и бонусы по результатам работы;