О компании
Gauss Money помогает людям снижать проценты по текущим кредитным картам и держать долг под контролем. Мы уже работаем на рынке с 2021 года, продукт в проде, кодовая база — сотни тысяч строк, выкатываемся 2–3 раза в неделю.
Кого ищем
Ищем разработчика с опытом создания сложных мобильных приложений на Flutter. Работа полностью удалённая. Вы будете взаимодействовать напрямую с CTO и CEO, брать на себя полноценную разработку фич — от макета в Фигме до анализа метрик в продакшне. Если интересует функциональное программирование — это плюс: наш бэкенд написан целиком на Haskell, и мы поддержим рост в сторону full-stack.
Что предстоит делать
- Разрабатывать фичи на Flutter от макета до релиза
- Отвечать за архитектуру приложения и отдельные модули
- Работать с крупной и живой кодовой базой
- Следить за качеством через код-ревью и тесты: у нас многоуровневая система E2E автотестов (см. ниже)
- Совместно с CTO/CEO планировать и реализовывать продуктовые задачи
- Оптимизировать производительность, делать рефакторинги и поддерживать стабильность
Стек
- Dart 3.16+ and Flutter
- State management: BLoC with generators + Freezed
- DI: InheritedWidgets/Provider + constructor DI
- Навигация: Navigator 2.0 + Router using Auto Route
Требования
- Опыт хотя бы от 1 года в разработке сложных Flutter-приложений
- Уверенное понимание архитектурных подходов, async/await, изолятов, дебага и оптимизации
- Готовность работать с большим кодом и быстро меняющимся продуктом
- Английский — на уровне чтения и письма; разговорный — хотя бы базовый, для коротких созвонов
- Плюсом будет интерес к функциональному программированию и желание освоить Haskell
Условия
- $3,500–$4,500 в месяц (до вычета налогов)
- Удалёнка, гибкий график
- Реальное влияние на продукт, работа напрямую с фаундерами
- Опыт разработки в конкурентном финтех-рынке США
- При желании — рост в сторону full-stack (Haskell), менторинг и поддержка
Как проходит отбор
Короткая анкета (просто ваша самооценка навыков)
Асинхронный этап: вы смотрите короткое видео от CTO, а затем записываете пару видео о себе и своём опыте (без технических тестов)
Созвон с CTO (15–20 минут)
Техническое интервью (90 минут)
Если подходим друг другу — стартуем с оплачиваемого тестового периода на наших реальных задачах, чтобы проверить скиллы на самом проекте