Frontend-разработчик

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



Report Page