з/п не указана
Пенза
улица Егорова 3
улица Егорова 3
От 1 года до 3 лет
Проект Benzamat находится в поисках Fullstack-разработчика с уклоном в мобильную разработку для участия в полном цикле — от поддержки существующих продуктов до создания приложений с нуля.
Основной проект, над которым вы будете работать – это мобильное приложение по учету и доставке топлива заказчикам в Индии.
Чем вы будете заниматься:
- Развитие готового приложения: поддержка и добавление нового функционала в наше основное приложение для учёта и доставки топлива (React Native).
- Создание с нуля: участие в разработке новых мобильных приложений для других проектов связанных с топливной сферой
- Полный цикл задач: от проектирования интеграций и разработки функционала до составления и актуализации технической документации.
- Дорабатывать новые эдпоинты для API на C# для задач и функционала, которых еще нет.
Наш стек технологий:
- Backend: C#, .NET Core 9-10, PostgreSQL, EF Core, S3 Minio, FluenValidation, xUnit
- Frontend/Mobile: React / React Native, Gluestack UI v3 / Native Wind, Formik, react navigation
- Инфраструктура: Gitlab, CI/CD, Docker
- Используем инструменты AI для точечного решения рабочих задач для повышения как скорости решения, так и качества работы
Мы ждём от вас:
Общее
- Коммерческий опыт разработки на C# и React/React Native от 1-2 лет.
- Умение проектировать и выбирать оптимальный вариант с инструментами под каждую задачу.
- Составлять и корректировать документацию по разработанному функционалу
- Ответственность и умение работать в небольшой команде с прямым взаимодействием с заказчиком/командой проекта.
- Не бояться задавать вопросы или предлагать улучшения, которые положительно скажутся на проекте
С#/.NET
- Умение дорабатывать функционал в соответствии с REST API
- Работа с PostgreSQL и ORM Entity Framework
- Понимание принципов TCP/IP и в целом сетевых технологий
- Использование async/await и знание типов выполняемых задач
- Базовые и продвинутые конструкции в C# и .NET
React Native + JavaScript
- Понимание и умение использовать основные и продвинутые конструкции JavaScript
- Понимание формата JSX, props, компонентов, управление состоянием, как с помощью встроенных средств React так и из других пакетов (Redux, Mobx)
- Использование базовых компонентов: View, Button, Input, Image, Text
- Использование базовых компонентов для работы со списками: ScrollView, FlatList
- Создание и использование стилей для собственных компонентов или готовых: Stylesheet
- Использование react-navigation для настройки и навигации в приложении
Будет плюсом:
- Опыт публикации приложений в AppStore/Google Play.
- Понимание принципов мобильной UX/UI.
- Желание разобраться в TypeScript или опыт работы с ним
Что мы предлагаем:
- Конкурентная «белая» заработная плата. Обсуждаем после технического собеседования.
- Удалённая работа с возможностью гибридного формата в Пензе.
- Гибкое оформление — по ТК РФ/ИП/Самозанятые
- Стабильный график 5/2 с 8:30 до 17:00 (МСК). Выходные: сб, вс и государственные праздники.
- Чёткий план развития: понятные ожидания и цели на период испытательного срока (3, 6, 12 месяцев).
- Плавный вход в проект с поэтапным увеличением сложности задач.
Этапы отбора:
- Рассмотрение резюме и обсуждение вашего опыта по резюме
- Практическая часть: решим 2-3 небольшие задачи в рамках указанного стека. Цель — посмотреть на ход ваших мыслей при решении задач.
- Ваши вопросы о проектах и команде.