Don't Panic IT Recruiting Agency
Старший фронтенд-разработчик віддалено Мы, рекрутинговое агентство Don’t Panic, ищем старшего фронтенд-разработчика для SERB. Опыт работы с Mapbox обязателен! Полная занятость, удаленно или с переездом в Оман. SERB — ведущий поставщик передовых решений для дронов. SERB — современное высокотехнологичное предприятие, основанное в 2020 году с целью возглавить индустрию дронов в Султанате Оман, предлагая интеллектуальные услуги и продукты. Компания помогает частным лицам и предприятиям управлять сво
Старший фронтенд-разработчик віддалено Мы, рекрутинговое агентство Don’t Panic, ищем старшего фронтенд-разработчика для SERB. Опыт работы с Mapbox обязателен! Полная занятость, удаленно или с переездом в Оман. SERB — ведущий поставщик передовых решений для дронов. SERB — современное высокотехнологичное предприятие, основанное в 2020 году с целью возглавить индустрию дронов в Султанате Оман, предлагая интеллектуальные услуги и продукты. Компания помогает частным лицам и предприятиям управлять своими операциями с дронами и соблюдать правила безопасного передвижения. Чем они занимаются: повышать осведомленность об UTM на местном рынке, а также проводить исследования и прогресс в этой области. Обучать, обучать и способствовать созданию центральных проектов независимо от кандидатов. Помочь предприятиям как можно быстрее внедрить технологии дронов в ненадежной, безопасной и гибкой среде. О вакансии Компания ищет старшего фронтенд-разработчика (6+ лет), который сможет присоединиться к их интересной команде и работать на постоянной основе. В качестве старшего фронтенд-разработчика вы будете отвечать за проектирование и реализацию пользовательских интерфейсов, обеспечивающих оперативность и производительность веб-приложений. Вы будете сотрудничать с межфункциональными командами, включая серверных разработчиков и дизайнеров UX/UI, чтобы создавать цельный и визуально привлекательный пользовательский интерфейс. Идеальный кандидат должен обладать глубокими знаниями современных интерфейсных технологий, отличными навыками решения проблем и страстью к предоставлению высококачественных программных решений. Обязанности ● Разработка, внедрение и поддержка интерфейсных компонентов веб-приложений. ● Сотрудничайте с дизайнерами UX/UI для перевода макетов дизайна в адаптивные и интерактивные пользовательские интерфейсы. ● Обеспечьте техническую осуществимость проектов пользовательского интерфейса/UX и оптимизируйте их для максимальной скорости и масштабируемости. ● Пишите чистый, хорошо документированный и эффективный код, используя HTML, CSS, JavaScript и другие соответствующие технологии. ● Отлаживать и решать проблемы, связанные с функциональностью интерфейса, обеспечивая бесперебойную работу пользователя без ошибок. ● Тесно сотрудничать с разработчиками серверной части для интеграции компонентов клиентской части с логикой на стороне сервера. ● Сотрудничать с менеджерами по продуктам, дизайнерами и другими заинтересованными сторонами для сбора и понимания требований. ● Оптимизируйте приложения для достижения максимальной скорости и масштабируемости, устраняя узкие места в производительности и улучшая общее качество работы пользователей. ● Будьте в курсе лучших отраслевых практик и новейших интерфейсных технологий для повышения производительности приложений. ● Проводить проверки кода для поддержания качества кода и соблюдения стандартов кодирования. ● Предоставлять наставничество и рекомендации младшим интерфейсным разработчикам, создавая среду для совместной работы и обмена знаниями. ● Внедрять и поддерживать процессы тестирования для обеспечения надежности и качества внешнего кода. ● Сотрудничать с группами обеспечения качества для выявления и устранения проблем перед развертыванием. ● Документируйте код, технические проекты и информацию, связанную с проектом, чтобы облегчить сотрудничество и передачу знаний. ● Заблаговременно выявляйте области, требующие улучшения в процессах, инструментах и наборах технологий, а также вносите вклад в инициативы по постоянному улучшению. ● Навыки создания многоразовых компонентов и внедрениялучшие практики для компонентной архитектуры. ● Большой опыт создания веб-приложений, отображаемых на стороне сервера (SSR) и статически генерируемых (SSG), а также бессерверных функций. ● Опыт модульного и интеграционного тестирования. ● Понимание разделения кода и отложенной загрузки для эффективного использования ресурсов. ● Базовое понимание процессов развертывания современных веб-приложений JS. ● Знакомство с конвейерами CI/CD и инструментами автоматического развертывания. Требования ● Опыт фронтенд-разработки от 6 лет. ● Язык разметки: знание HTML. ● CSS: глубокое понимание CSS 3.0 и более поздних версий. ● CSS Frameworks: опыт работы с Tailwind и Bootstrap. ● Препроцессор CSS: Знание SCSS. ● JavaScript: глубокое знание сценария ECMA и стандартного JavaScript. ● Фреймворки JavaScript: знание React Js, Next Js, Electron и React Native. ● Управление состоянием: опыт работы с Redux и Mobx. ● Проверка текста: глубокое понимание машинописного текста. ● Крючки: научитесь эффективно использовать крючки. ● Инструменты контроля версий: умение использовать GitHub. ● Тестирование: Опыт работы с Jest или любой другой средой тестирования для целей тестирования. ● Интернационализация: Знание i18n. ● Библиотеки/инструменты: Знакомство с Axios, GraphQL, таблицей tanstack, запросами реагирования, запросами rtk и Formik. ● Инструменты управления проектами: Опыт работы с Jira. ● Инструменты коммуникации: знание Slack для командного общения. ● Карты: Карты Google, Mapbox, OpenStreet. Другие требования: ● Хорошие навыки решения проблем и внимание к деталям. ● Способность работать совместно в командной среде. ● Отличные коммуникативные навыки и навыки межличностного общения. Процесс подбора персонала: Предварительный звонок с рекрутером. Техническое интервью. Интервью Culture Fit. Если вы увлечены фронтенд-разработкой и готовы взять на себя сложную и полезную роль, мы будем рады услышать ваше мнение. Пожалуйста, отправьте свое резюме, сопроводительное письмо и портфолио ваших недавних работ.