19 сентября 2024
Мы предлагаем вам поучаствовать в создании одного из наших eSIM store с нуля.
NeoSim поставщик телекоммуникационных услуг, специализирующийся на услугах eSIM (электронная SIM-карта). Технология eSIM позволяет пользователям подключаться к мобильным сетям без необходимости использования физической SIM-карты, предлагая удобство и гибкость в управлении мобильными услугами.
Потребуется реализовать полноценный фронтенд продукт для eSIM Store, включающий веб и мобильное приложение . Вам предстоит пройти все этапы реализации, начиная с проектирования архитектуры и заканчивая запуском приложения в соответствующих сторах (App Store и Google Play).
В сопроводительном письме опишите ваш релевантный опыт и приведите примеры проектов, в которых вы принимали участие, с подробным описанием вашей роли и того, что именно делали вы. Обязательно прикрепите ссылку на репозиторий для оценки качества кода нашим тимлидом.
Требования:
6+ лет опыта разработки коммерческого программного обеспечения;
4+ года опыта работы с Flutter,
опыт работы с Git, Dart; с архитектурой BloC, Dio, RiverPod;
опыт реализации UI;
понимание принципов REST;
уверенное знание паттернов проектирования SOLID и парадигмы GRASP;
хорошее знание многопоточности и управления памятью.
Дополнительные требования:
Опыт работы с CI/CD пайплайнами для автоматизации сборок и деплоя приложений.
Знание и применение лучших практик безопасности при разработке мобильных и веб-приложений.
Опыт работы с Flutter DevTools или другими инструментами для отладки и профилирования приложений.
Способность анализировать и рефакторить существующий код, улучшая его структуру, производительность и поддерживаемость.
Желательные навыки:
Понимание специфики DevOps-процессов в мобильной разработке;
Знание и опыт использования Test-Driven Development (TDD) и написания юнит-тестов.
Условия:
16-30$/ч в зависимости от уровня
оплата 2 раза в месяц или чаще по договоренности
от 4 часов в день, загруженность и сроки по договоренности
удаленное сотрудничество, проектная работа
дружная команда с приятным и спокойным общением
по результатам сотрудничества возможны дополнительные соглашения на дальнейшее участие в этом и других проектах.
Стек технологий:
Dart, Flutter
BloC, RiverPod, Provider (желательно)
Dio, http (базовые знания)
SOLID, GRASP
MVC, MVVM, Clean Architecture (желательно)
GitHub Actions/GitLab CI
REST API
OAuth и JWT для аутентификации и авторизации
SQLite, Hive, Moor
Firebase Firestore (желательно)
Dart/Flutter DevTools
Animations (Flutter animations, Rive)
Unit/Integration Testing
О нас:
Запускаем несколько стартапов на основе работы в крупнейших телеком компаниях мира. В данной вакансии идёт речь об одном из наших проектов, Neosim (после его запуска мы можем предложить вам работу в других наших проектах парт-тайм или фулл-тайм). Ранее работали с агентствами, теперь ищем опытных разработчиков (от 5-6 лет опыта) для создания крепкой инхаус команды (все работаем в удаленном формате). Мы уже имеем в команде дизайнеров, CTO, backend-специалиста и планируем нанять еще несколько (frontend, fullstack, flutter) на проектный формат работы с возможным дальнейшим расширения сотрудничества.
Присоединяйтесь к нашей команде, чтобы делать современные телеком сервисы и другие интересные стартапы!
Конечные условия обсуждаем с успешным кандидатом в зависимости от опыта и объема задач, которые вы возьмёте на себя.