Frontend-разработчик (мобильные приложения)
Коротко
Develops responsive frontend interfaces for mobile apps using React Native, Vue.js, and modern CSS, integrating RESTful and GraphQL APIs. · Needs: Higher education in IT; 5+ years senior-level experience; strong JavaScript and TypeScript.
Описание от работодателя
Обязанности:
с оздание динамичных и отзывчивых пользовательских интерфейсов
внедрение передовых практик для обеспечения высокой производительности и оптимизации рендеринга
внедрение RESTful и GraphQL API для взаимодействия с бэкенд-системами и работы с микросервисами
проектирование и реализация повторно используемых компонентов и UI-библиотек для упрощения разработки и поддержания консистентности интерфейсов
разработка кастомных хуков (Hooks) и утилит для расширения функциональности приложений
анализ и оптимизация производительности фронтенд-приложений для снижения времени загрузки страниц и улучшения пользовательского опыта
внедрение стратегий для улучшения показателей Core Web Vitals и обеспечения соответствия последним требованиям SEO
подготовка, автоматизация и выполнение деплоя приложений и сервисов в различных окружениях (тестовые, продуктивные среды)
обеспечение бесперебойной работы приложений после развертывания, устранение возникающих проблем в процессе эксплуатации
взаимодействие с командами дизайнеров для создания и улучшения пользовательских интерфейсов
прототипирование новых функций и взаимодействий для быстрого тестирования и улучшения пользовательского опыта
разработка и поддержка тестов для компонентов
Требования: высшее образование (ИТ, техническое)
аналогичный опыт работы от 5 лет, уровень: Senior
уверенное владение JavaScript и TypeScript, опыт работы с фреймворками React, React Native, Vue.js
знание и применение современных методологий CSS (CSS-in-JS, PostCSS, SASS, Tailwind CSS)
работа с современными технологиями управления состоянием (Redux, Vuex, Recoil) и контекстным API для эффективного управления данными на клиенте
внедрение и настройка GraphQL с Apollo Client или Relay
использование современных технологий для рендеринга на стороне сервера (SSR) и статической генерации (SSG) с Next.js и Nuxt.js.
использование Figma, Sketch, Adobe XD для работы с макетами
использованием современных инструментов контроля качества интерфейсов (Jest, Testing Library, Cypress)
SQL и работа с базами данных (MS SQL, PostgreSQL, Oracle, ClickHouse)
знание инструментов, таких как Jenkins, GitLab Actions, Git, Nexus, Docker, Jmetr
инструменты тестирования: Jest, Cypress, Testing Library
коммуникативные навыки для работы с заказчиками и командой
умение презентовать результаты анализа
внимание к деталям
умение управлять временем и приоритизировать задачи
Условия: строгое соблюдение ТК РФ
стабильная заработная плата
выплата премии к профессиональному празднику
годовое вознаграждение (13 заработная плата)
материальная помощь к отпуску
индексация заработной платы в зависимости от инфляции
медицинская страховка
аккредитованная IT-компания
работа в мотивированной команде профессионалов.