Frontend-разработчик (мобильные приложения)
Описание
Обязанности: создание динамичных и отзывчивых пользовательских интерфейсов внедрение передовых практик для обеспечения высокой производительности и оптимизации рендеринга внедрение 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-компания работа в мотивированной команде профессионалов.