Обязанности:
Условия работы Mechanica участвует в интересных и нестандартных проектах крупных компаний и стартапов. Проектов много и есть очень разноплановые — от инновационных приложений для управления финансами и инвестициями до масштабируемых платформ для онлайн-образования и интерактивных маркетплейсов. В общем, много разных предметных областей на любой вкус и стек. Мы ищем в команды для таких проектов Android-разработчиков, которые способны разрабатывать и поддерживать высококачественные мобильные приложения, решать сложные технические задачи и внедрять передовые технологии. Что нам важно? Чтобы ты сам выбрал проект, который тебе интересен — мы убеждены, что заинтересованные люди это уже половина успеха! Поэтому мы готовы предложить тебе пул текущих проектов на выбор. Оставляй отклик, у нас своя система оценки скиллов — мы свяжемся с тобой и быстро оцифруем твой проф-уровень. Получишь свою визуальную карту навыков, мэтч с актуальными потребностями рынка разработки и, если ты крут, то предложим ряд интересных проектов, которые обычно еще и со ставкой выше рынка! А если ты уже работаешь, то все-равно будет полезно получить визуализацию своего уровня и мэтч с рынком Android + можно получить рассылку проектов на постоянной основе. О проектах Мы работаем с большим количеством проектов, поэтому нам нужны разработчики с опытом в различных сферах. Основные направления: Финансовые приложения и инвестиционные платформы: Разработка приложений для управления финансами и инвестициями. Мобильные решения для телекоммуникационных и промышленных компаний: Создание мобильных приложений для управления ресурсами и процессами. Маркетплейсы и программы лояльности: Разработка интерактивных платформ для e-commerce и программ лояльности. Онлайн и корпоративное образование: Внедрение и поддержка образовательных платформ и систем дистанционного обучения. Мобильные приложения для автоматизации бизнеса: Создание решений для автоматизации бизнес-процессов и интеграции с корпоративными системами. Мы реализуем проекты для крупных компаний, поэтому нам важны реальные знания и опыт коммерческой разработки на схожих проектах от 3 лет. Общие требования Проекты очень разные и, как следствие, требования к деталям будут сильно различаться. Основной же стек обязанностей принципиально не отличается и наиболее частые требования к разработчикам следующие: Умение и опыт описания задач для разработки Знание цикла и процессов разработки ПО Опыт работы с Android-разработкой не менее 3 лет (для уровня Middle) и 5 лет (для уровня Senior) Опыт работы с реляционными и нереляционными базами данных (SQLite, Room, Realm) Опыт работы с инструментами CI/CD (Jenkins, GitLab CI) Опыт работы с системами мониторинга и сбора метрик (Firebase, Sentry) Опыт работы с брокерами очередей (Kafka, RabbitMQ) Опыт разработки архитектуры приложений и RESTful API Опыт работы с Git и системами контроля версий Знание паттернов проектирования (MVC, MVVM, MVI) Опыт работы с API (интеграции, REST, SOAP) Опыт написания и поддержания технической документации Понимание процессов и методологий управления проектами (Scrum, Agile) Что мы предлагаем Удаленная работа в компании нацеленной с одной стороны на поиск и участие в самых интересных проектах, и с другой — на подключение к этим проектам топ-специалистов; Можешь выбирать проекты, которые тебе интересны; Раз в 6 месяцев можно менять проект с повышением ставки; Индивидуальный гибкий карьерный путь без «прыгания» от работодателя к работодателю; Аккредитованная IT-компания; Доступны варианты как проектной работы, так и оформление в штат по ТК РФ.