МЫ «ABFLOW» - аккредитованная IT-компания международного уровня. В рамках финтех‑направления мы разрабатываем инновационные решения для цифровизации финансового сектора, которые помогают нашим клиентам (топ-10 банков России и ближнего зарубежья, retail и enterprise в РФ и в других странах СНГ) повышать конкурентоспособность своего бизнеса, оптимизировать бизнес-процессы, а также завоевывать новых клиентов. 5 лет назад мы начинали свою работу на Российском рынке. Сегодня мы работаем с клиентами по всем странам СНГ. Один из наших офисов находится в Узбекистане Вся команда работает удаленно. Мы знаем, как организовать распределенную разработку комфортно и эффективно. Мы стремительно растём, расширяемся и ищем новых специалистов в команду! На данный момент мы в поисках Frontend разработчика уровня middle Если тебе интересно развиваться в сфере современных цифровых технологий, смело откликайся! Будем рады видеть тебя в нашей команде! Обязанности: 1. Разработка пользовательских интерфейсов:-Создание удобных, отзывчивых и интерактивных пользовательскихинтерфейсов с использованием Vue.js.-Оптимизация UI/UX на основе макетов и требований от дизайнеров ианалитиков.2. Разработка и поддержка Vue-компонентов:-Создание переиспользуемых Vue-компонентов и их интеграция в проект.-Работа с Vue CLI, Vue Router и Vuex для управления состоянием приложения.3. Интеграция с backend API:-Разработка и оптимизация взаимодействия с RESTful или GraphQL API.-Работа с асинхронными запросами и обработка данных на фронтенде.4. Оптимизация производительности фронтенда:-Оптимизация загрузки страниц, времени отклика, уменьшение размераJavaScript-файлов.-Внедрение лучших практик по кэшированию и lazy-loading для улучшения производительности приложения.5. Тестирование и отладка:-Написание модульных и интеграционных тестов для компонентов с использованием таких инструментов, как Jest или Cypress.-Поиск и исправление ошибок и багов, улучшение стабильности и качествакода.6. Работа в команде:-Взаимодействие с backend-разработчиками, дизайнерами и другими членамикоманды для эффективной реализации задач.-Участие в code review для улучшения качества кода и его соответствиястандартам команды.7. Поддержка и улучшение существующих проектов:-Рефакторинг и улучшение существующего кода для повышения егоэффективности, удобства в поддержке и читаемости.-Внедрение новых функций в существующие продукты.8. Документирование кода и процессов:-Создание и поддержка актуальной документации по проектам икомпонентам.-Описание решений и подходов, используемых в проекте.9. Работа с системами управления версиями:-Использование Git для контроля версий, создание pull-реквестов и участие впроцессе CI/CD. 10. Следование современным трендам и технологиям:-Изучение новых возможностей Vue.js и сопутствующих технологий, внедрениесовременных решений для улучшения проектов. Требования: -HTML/CSS: Уверенные знания HTML5 и CSS3.-JavaScript: Глубокие знания JavaScript (ES6+).-Фреймворки и библиотеки: Опыт работы с одним или несколькими популярными фреймворками, такими как React, Vue.js 2/3.-CSS-препроцессоры: Опыт работы с препроцессорами CSS, такими как SASS или LESS.-Инструменты сборки: Знание и умение работать с инструментами сборки и автоматизации, такими как Webpack, Gulp или Parcel.-Git: Уверенные знания системы контроля версий Git, умение работать с ветками, pull requests и разрешением конфликтов.-API: Опыт работы с RESTful API и, желательно, GraphQL.-Responsive Design: Умение создавать адаптивные интерфейсы, знание принципов mobile-first.-Типизация: Опыт работы с TypeScript будет плюсом. Условия: «ABFLOW» - аккредитованная IT компания Полностью удалённая работа: возможность работы из любой точки мира; Оформление по ТК РФ, либо ИП / самозанятый - на выбор; Интересные и современные проекты; Профессиональный рост; Нормированный рабочий день, пн-пт, 10-19/ 9-18 (GMT+2); Возможность обучения за счет компании Работа в команде молодых талантливых специалистов Регулярные performance review, отслеживание профессионального роста и пересмотр зарплаты с ориентацией на индивидуальный прогресс и рынок