Описание:
Ищем начинающего специалиста в небольшую команду разработки. Основные направления работы — мобильная разработка на Flutter и тестирование программного обеспечения (Web, Mobile, Backend). Нам нужен человек с хорошей базой в программировании, который интересуется разработкой ПО, умеет самостоятельно разбираться в задачах, быстро осваивает новые технологии и готов развиваться в нескольких направлениях.
Задачи:
- Помогать разработчикам в создании и поддержке мобильных приложений на Flutter/Dart.
- Реализовывать небольшие задачи, исправлять ошибки и дорабатывать существующий функционал.
- Разбираться в существующем коде и архитектуре приложений.
- Проводить функциональное и регрессионное тестирование мобильных и веб-приложений.
- Тестировать Backend API.
- Находить, воспроизводить и документировать ошибки.
- Составлять тест-кейсы и проверять исправления.
- Участвовать в автоматизации тестирования.
- Использовать современные AI-инструменты для решения задач разработки и тестирования.
- Взаимодействовать с другими разработчиками команды.
- При необходимости участвовать в общении с англоязычными заказчиками.
Требования:
- Хорошую теоретическую базу и практические навыки программирования хотя бы на одном языке (JavaScript, TypeScript, Dart, Go, Java, Python, C# или другом).
- Понимание основных принципов программирования, базовых алгоритмов, структур данных и организации программного кода.
- Английский язык на уровне B 2 или выше, включая разговорный.
- Интерес к разработке программного обеспечения и желание профессионально развиваться в этом направлении.
- Умение самостоятельно изучать новые технологии, искать информацию и находить решения.
- Готовность активно использовать современные AI-инструменты в работе.
- Внимательность, ответственность и способность доводить задачи до результата.
- Готовность быстро учиться и переключаться между разными задачами.
- Коммерческий опыт необязателен. Для нас важнее хорошая техническая база, практические навыки программирования, самостоятельность и стремление развиваться как разработчик.
- Знание Flutter/Dart на старте не является обязательным — важно наличие опыта программирования на любом другом языке и готовность осваивать новые технологии.
- Будет плюсом: Знание Flutter/Dart или опыт мобильной разработки; Опыт разработки собственных или учебных приложений; Понимание REST API, HTTP, JSON; Уверенная работа с Git; Опыт работы с Postman, Swagger или другими инструментами тестирования API; Знание SQL; Опыт тестирования мобильных или веб-приложений; Опыт написания автоматизированных тестов; Практический опыт использования AI-инструментов для программирования.
Условия:
Полную занятость. Работу в небольшой команде с опытными разработчиками. Участие в реальных проектах и практических задачах. Возможность развиваться в нескольких направлениях: Flutter, QA, Backend и AI-assisted development. Минимум бюрократии и непосредственное взаимодействие с командой.