Senior Frontend (AngularJS) Разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Актион Медиа в поисках светлой Senior JS-головы для укрепления команды фронтенда с ключевой задачей - активного участия и шаринга опыта в процессе движения к совершенству.
Мы делаем заботливую web-программу для ведения бухгалтерского учета компаний малого и среднего бизнеса: Главбух
Дружественный интерфейс и адаптивность, только нужные функции, ссылки и выдержки из законов, наши рекомендации и наличие онлайн-консультанта теперь позволяют вести бухгалтерию даже специалистам, не знакомыми с нужными программами и участками (кадрового и налогового учета, например). Над этим мы тщательно работаем с помощью методологов и UX-дизайнеров.
С точки зрения разработки - сложные сервисы, которые должны работать быстро и делать расчеты в режиме реального времени. У нас есть команда экспертов, так что познания в бухгалтерии для разработчика не нужны,
Официальный запуск проекта разработки и новая команда разработки начали работу в сентябре прошлого года. Все что было до этого не считается -- было несколько прототипов, и качественная реализация потребовала разработки решения с 0.
Иищем в команду Ведущего разработчика, обладающего сильным опытом фронтенд-разработки и широким кругозором, чтобы совершенствовать наш продукт и вместе запустить разработку новых модулей системы.
Жаждем получить предложения по оптимизации и конструктивную критику имеющихся решений и разрешение вопросов по реализации и оптимизации текущих задач.
О тебе:
● Ты хорошо знаешь принципы работы JavaScript
● Тебе хорошо знаком AngularJS
● Тебе интересно делиться опытом создания сложных интерфейсов и SPA
● У тебя светлая голова, и ты предпочитаешь подумать над оптимальным решением прежде, чем применять стандартные паттерны
Что планируем:
● Переход к трёхуровневой архитектуре (в слое логики используя NodeJS или Python надстройку - мы еще не решили)
● Спрашивать и брейн-штурмить вместе про технические решения: ждать и приветствовать конструктивную критику, с целью сделать действительно хороший продукт.
Что есть:
● На фронтенде: AngularJS в качестве основного фреймворка, небольшое количество VanillaJS наследия, БЭМ (без tools!) в качестве методологии + собственная библиотека контроллов для сборки страниц, CSS, HTML, git, Grunt и LESS
● С сервером общаемся в формате JSON, поэтому лезть в серверный код не придется. С усилением команды начнем разработку логики на Nodejs или Python, и переход к трехзвенной архитектуре
● Небольшое количество legacy-кода (мы очень придирчиво его рефакторим и выделяем на это время - спеши, его осталось все пара страниц!:)
● Процессы: элементы Scrum'а, командный Code Review, Jira + wiki, TeamCity; QA отвечает за ручное тестирование + автотесты
● Качественное планирование -- мы выделяем время на рефакторинг, и следим за тем, чтобы каждому разработчику доставались интересные задачи на итерацию
Направления работы сейчас: разработка двух модулей программы «ГлавБух»; сложных сервисов, которые должны работать быстро и делать расчеты в режиме реального времени.
- Модуль №1: Зарплата и кадры (4 000 подписчиков)
Запущен в прошлом году, нужно расширение функционала и значительная оптимизация решений.
Посмотреть в демо-режиме: https://1pgb.ru/try (демка загружается не мгновенно, мы уже работаем над этим:)
- Модуль №2:
Налоговый учет и отчетность: новый модуль системы, запуск продаж которой уже осенью. Здесь активное участие в разработке функционала.
Представляю команду:
● Руководитель Frontend-разработки, Виталий Глибин - https://www.linkedin.com/profile/view?id=79715553
● CTO - Олег Суханов, Linkedin
● DreamTeam в лицах: https://team.1pgb.ru/team
Бонусы
Дополнительные инструкции
+7 (916) 835-92-94 (почта) anna@ethr.ru Рекрутер: Аня Литвина