Компания - ведущий разработчик цифровой логистической платформы (b2b) для рынка аграрно-промышленного комплекса (принадлежит крупнейшему Банку РФ) расширяет команду для масштабирования сервиса по всей территории РФ и ищет в команду Xamarin разработчика уровня middle, middle +.
О сервисе: Принцип Uberа - можно заказывать перевозки, бронировать время разгрузки на терминалах, отслеживать перемещение грузов, осуществлять взаиморасчеты.
Цель: решить проблему серых схем перевозок, многодневных очередей на терминалах, и регулярных потерь продукции сельхозпроизводителей.
Команда: 16 разработчиков. IT - директор управляет всей командой с истоков проекта.
Стек на котором мы работаем: РНР, С#,.NET, JS (React), Docker, Kubernetus, MySQL, PostgreSQL, Android, Xamarin.
Задачи:
Разработка мобильных приложений с использованием технологии Xamarin.
Мы ожидаем от тебя:
Хорошее знание Xamarin, C#;
Понимание принципов построения гибридных приложений на платформе Xamarin, особенно Xamarin.Forms. Умение комбинировать нативный и кроссплатформенный код;
Умение писать сложный UI, переиспользуемые UI-элементы, CustomRenderers;
Знание основных тэгов XAML, Bindings, Resources, Converters;
Знание принципов REST, ООП, SOLID, IoC, DI, паттернов проектирования (MVVM / MVC);
Опыт работы с SQLite;
Опыт работы с Push-нотификациями;
Умение работать в команде;
Адекватная оценка сроков разработки и их соблюдение;
Из личных качеств: ответственность, самостоятельность, желание разрабатывать удобный и понятный клиенту сервис, а также способность создавать код, с которым будет легко и приятно работать коллегам.
Мы приветствуем:
Умение следовать Human Interfaces Guideline / Material Design;
Понимание AndroidManifest и Info.plist, Entitlement.plist;
Понимание DependencyServices и MessagingCenter Xamarin;
Опыт интеграции нативных библиотек с помощью Binding Library (Android, iOS);
Опыт работы с библиотеками SkiaSharp, FFImageLoading, Firebase;
Понимание различия hdpi – xxxhdpi в Android и @1, @2 и @3 в iOS касаемо изображений, а также умение работы с SVG;
Опыт работы с JIRA;
Опыт работы с CVS (Git);
Наличие работающих приложений в Google Play Store / AppStore;
Навык рефакторинга кода.
Что мы предлагаем:
Конкурентоспособный уровень заработной платы;
Широкие возможности для профессионального и карьерного роста;
Молодой, дружный и профессиональный коллектив;
Руководство понимает в IT;
Оформление согласно ТК РФ, белая заработная плата.