Напиши текст вакансии для должности "React Native (Mobile App) Developer". Название компании: "DFA MEDIA". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'TypeScript', 'React Native', 'Английский язык', 'Dart', 'AWS', 'Google API', 'Рефакторинг кода', 'Оптимизация кода', 'SASS/SCSS', 'Google Maps Api', 'Firebase', 'Удаленная работа', 'Java Script'

Требуемый опыт работы: 1–3 года   Полная занятость, полный день   DFA - IT молодая компания, разрабатывающая решения в области WEB, мобильных приложений. Работаем как с крупными заказчиками в e-commerce, retail, так и со стартапами.   Обязанности: - Планирование архитектуры/выбор технологического стека; - Разрабатывать фронтенд часть приложений на React Native; - Заниматься оптимизацией и рефакторингом кода; - Участвовать в проектировании архитектуры приложений;   Требования:  Отличные знания JavaScript (ES6+) и его особенностей; Продвинутые знания React, React Native, Redux; Понимание принципов и особенностей мобильной разработки; Опыт запуска и поддержки приложений в Google Play и AppStore; Внимание к деталям, развитое чувство прекрасного, понимание принципов дизайна, желание создавать удобные, понятные, красивые интерфейсы; Git Flow; Понимание принципов и ценностей Agile и минимальные представления о Scrum; Важные для нас soft skills: самостоятельность, вовлеченность в продукт, уважение к культуре и ценностям команды, конструктивность, настрой на созидание.    Будет плюсом (но не обязательно), если у вас есть: - Опыт работы с Flutter; - Минимальные навыки fullstack разработки (написать и поднять простенький сервак с REST апишкой); - Опыт нативной мобильной разработки; - Опыт работы с визуализацией данных в клиентских вэб-приложениях (d3.js, deck.gl, vega, etc); - Понимание базовых концепций и/или опыт работы с компьютерной графикой (three.js, babylon.js, PlayCanvas etc.); Если знаете, что такое шейдера и как их писать - это будет великолепно; - Опыт с serverless и cloud native решениями (Firebase, Cloud functions, AWS lambda, dynamoDB).   Условия: - Работа в небольшой команде профессионалов; - Гибрид офис/удаленная работа (офис в г. Санкт-Петербург); - Хорошая финансовая составляющая.   P.S. Нам важен каждый человек, который может и умеет принимать решения и влиять на конечный результат.