Frontend-разработчик
Remote | full time | 250 - 350 т.р.
Optimacros
🚀Отличная возможность для Frontend-разработчика с опытом работы от 4 лет в JavaScript поучаствовать в разработке нового функционала в приложении Optimacros, а также в поддержке уже существующей базы.
Ключевая задача: разработка нового функционала в приложении Optimacros.
✅Основные обязанности
•Разработка нового функционала в приложении Optimacros, пользовательские и административные интерфейсы на стеке TypeScript, JavaScript, React
•Поддержка существующей кодовой базы
•Создание и поддержка тестовой инфраструктуры
•Взаимодействие с продакт-менеджерами
✅ Обязательные требования
•Опыт работы от 4 лет на JavaScript
•Активная практика работы c JavaScript (ES6+) в последний год (понимание наследования, области видимости, контекста исполнения, событий, ООП, классы и т.д.)
•Знание TypeScript 4+
•Стек разработки: React, Mobx, (тесты Jest, Puppeteer+cucumber)
• Знание чистого/нативного JavaScript:
• Глубокое понимание Объектов
• Знание DOM, AJAX, HTML5, CSS
• Понимание и практическое использование Promise, async/await
• Опыт написание автоматизированных Unit и е2е тестов
• Хорошие знания Rest, WebSocket
• Опыт работы CSS + препроцессоры
•Опыт работы с Jest, XPath (c нуля покрыть функционал, снапшоты и т.д.), Puppeteer - поведенческие сценарии
•Знание npm и webpack на продвинутом уровне (способность организовать нужные конфигурации с нуля и т.п.)
•Знание Chrome dev tools на продвинутом уровне (профайлер, перфоманс, анализ памяти и т.д.)
• Опыт работы с фреймворком React 16+ (неблокируемый рендер / react-hooks), Mobx
• Умение проектировать архитектуру
Преимуществом при отборе будет
• Опыт работы с большими проектами
• Опыт работы в команде
• GraphQL или Protobuf
• Canvas, Svg (графики, используем rechart) или d3, AnyChart, amCharts, rechart и т.п. (ряд задач будут в сфере визуализации данных (графики)
В кандидате также важны
• Готовность выполнить тестовое задание
💎Условия работы
•удаленно, из любого города
•гибкое начало дня, полная или частичная занятость (не менее 30 часов в неделю)
•Полугодовой/годовой бонус
•Возможно участие в капитале компании (опционная программа)
•Перспектива роста: возможность возглавить одно из направлений разработки
•Работа в дружной команде профессионалов
•Гражданство кандидата не имеет значения
📲контакты: Елена
@Oskar17
