Frontend Mobile (Flutter) разработчик eSIM store (удаленная работа)

17 сентября 2024

Уровень зарплаты:
от 179 086 до 179 086 руб.
Требуемый опыт работы:
Не указан

Вакансия: Frontend Mobile (Flutter) разработчик eSIM store

Описание вакансии

Мы предлагаем вам поучаствовать в создании одного из наших 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) на проектный формат работы с возможным дальнейшим расширения сотрудничества.

Присоединяйтесь к нашей команде, чтобы делать современные телеком сервисы и другие интересные стартапы!

Конечные условия обсуждаем с успешным кандидатом в зависимости от опыта и объема задач, которые вы возьмёте на себя.