Вакансия: Fullstack-разработчик (Python + Kotlin, Mobile)
Описание вакансии
В нашу команду требуется Fullstack-разработчик, который будет заниматься созданием и поддержкой мобильных приложений для iOS и Android, а также их интеграцией с серверной частью.
- Формат - удаленно
- Локация - любая
- Гражданство - любое
- Уровень - Senior
Обязанности:
- Разработка мобильных приложений для iOS и Android с использованием Kotlin (Jetpack Compose) и Python (Django/FastAPI) .
- Создание и поддержка backend-решений, REST API и WebSockets.
- Интеграция мобильных приложений с API, БД и внешними сервисами.
- Оптимизация производительности и обеспечение безопасности приложений.
- Разработка архитектуры мобильных решений и проектирование клиент-серверных взаимодействий.
- Написание unit- и интеграционных тестов для backend и mobile.
- Взаимодействие с командой разработчиков, дизайнерами, аналитиками.
Требования:
- Опыт работы от 3 лет в мобильной и backend-разработке.
- Уверенное знание Kotlin (Jetpack Compose, Coroutines, Ktor, Room, Hilt, MVVM, Clean Architecture) .
- Опыт разработки серверной части на Python (Django, FastAPI, Flask) .
- Знание REST API, GraphQL, WebSockets , методов аутентификации (OAuth2, JWT).
- Опыт работы с PostgreSQL, MySQL, Redis (написание запросов, проектирование схем БД).
- Навыки работы с Docker, CI/CD (GitHub Actions, GitLab CI, Jenkins) .
- Знание архитектурных паттернов и принципов SOLID, DRY, KISS.
- Опыт написания тестов (pytest, unittest, JUnit, Espresso).
- Владение Git , понимание методологий Agile/Scrum.
Будет плюсом:
- Опыт работы с Swift, SwiftUI .
- Навыки DevOps: Kubernetes, Terraform, Ansible.
- Разработка PWA, Flutter, React Native.
- Опыт работы с ML/AI для мобильных приложений.
- Понимание App Store/Google Play Guidelines, CI/CD для мобильных проектов.