Технологический стек:
· Разработка на React Native + TypeScript;
· Написание unit тестов;
· Участие в анализе требований и технического дизайна системы;
· понимание принципов работы REST API;
· опыт тестирования кода, внимательность к нюансам дизайнов и поведению интерфейсов.
Чем предстоит заниматься:
· Проектирование, разработка приложений для различных платформ (Android, iOS)
· Улучшение качества внутренних продуктов;
· Взаимодействие с разработчиками и аналитиками;
· Рефакторинг существующих решений;
· Ревью кода разработчиков;
Наши ожидания от будущего коллеги:
По техническим навыкам:
· Глубокое понимание JavaScript,TypeScript, React Native, Redux;
· Плюсом будет опыт работы Node.JS, Docker;
· Понимание алгоритмов и структур данных;
· Понимание процесса разработки и структурирования современного UI приложения;
· Опыт оптимизации React Native приложений;
· Опыт pixel-perfect верстки согласно дизайну;
· Навыки работы с Git;
· Опыт написания unit-тестов клиентского кода;
· Опыт работы в команде и умение работать с чужим кодом;
· Опыт работы с системами контроля версий и баг-трекинга;
· Знание английского языка на уровне чтения и написания технической документации будет преимуществом, но не обязательно.
· Опыт разработки от 2-х лет.
Условия сотрудничества
Загрузка по рабочим задачам - full-time. Опционально можно обсудить part-time.
1. Оплата зависит от уровня - до 230 000, испытательный срок до 2х месяцев..
2. Отпуск - гибкий, по договоренности.
3.
Соответствуете условиям? Что делать дальше
1. Направить ваше резюме с примерами вашего кода на github. В кратчайшее время мы ознакомимся и дадим вам ответ.
Ключевые навыки
React Native
TypeScript
Unit Testing
Rest API
Разработка Android/iOS
ревью кода
Рефакторинг кода
JavaScript
Redux
Docker
Git