💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Senior Frontend-разработчик (native JS + Angular)

Требования

БэкендAngular

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

Условия работы

Компания Action Media в поисках подкрепления команде фронтенда!

Мы делаем самую заботливую программу для ведения бухгалтерского учета.

Ищем Ведущего (в прямом значении слова) разработчика, который примет активное участие в изменении и разработке продуктов, активно предлагая новые решения, и продуктивно критикуя уже существующие, реализуя найденные решения.

Наш идеал:

  • Хорошо знает native JavaScript
  • Желательно уже практиковал Angular JS для разработки SPA
  • Умеет делать кроссбраузерную верстку с использованием современных технологий и методологий (CSS3, БЭМ методология, LESS)
  • Поделится с нами опытом создания сложных интерфейсов и SPA (single page application)

Не согласны? Считаете, что Backbone лучше Angular, или что за React будущее? Приходите, у нас можно отстоять свою точку зрения и реализовать все так, как считаете нужным. Мы умеем и хотим слушать и обсуждать найденные решения.

Какой человек нам нужен?

  • Ведущий - нам нужна конструктивная критика, предложения, идеи и аргументированные решения. В наших интересах неустанно изменять продукт, стремясь к совершенству
  • Человек, который не боится challenges и трудностей, который готов работать с AngularJS (или убедить нас, почему будущее за ReactJS и почему нам нужен именно он)
  • Владеющий чистым javascript.
  • Умеющий предлагать и обосновывать свои технические решения.

C каким продуктом компании буду работать я?

Работа только над проектом http://1gl.ru

Сейчас есть две основных системы:

  1. Зарплата и кадры: система запущена в прошлом году, здесь идут активные продажи и есть база активных пользователей. Небольшой технический долг, нужна значительная доработка решений
  2. Учет и отчетность: новая система, которую мы активно разрабатываем сейчас, и продажи которой выстраиваются в этом году

Запуск еще нескольких систем в разработку в ближайший год.

Проект молодой, поэтому профессиональных возможностей очень много: от внедрения новых интересных решений до проектирования архитектуры — всё в наших руках.

Какой продукт мы разрабатываем, почему мы это делаем?

Наша основная цель - сделать удобный инструмент ведения бухгалтерии и кадрового учета для малого и среднего бизнеса.

Мы понимаем, что 1С это очень сложный и громоздкий продукт. Мы делаем систему, которая будет помогать пользователю вести учет без изучения предметной области.

Компания, проект:

Актион-Медиа - это крупный холдинг в который входят:

  • Печатные издания: Проф литература в 300 000 экземпляров
  • Электронные издания: 80 000 подписчиков

Мы являемся экспертами в области финансового, управленческого и кадрового учета, и очень хорошо знаем предметную область (для этого у нас есть отдельная команда экспертов-методологов). Мы понимаем боль бухгалтеров и кадровиков, которые ежедневно работают с продуктами 1С.

Мы знаем как, и хотим сделать радостнее работу для сотни тысяч профессиональных бухгалтеров.

Бухгалтерия это скучно?

  • Нужно понимать, что это не контентный сайт, а сложный сервис, который должен быстро работать и делать расчеты в режиме реального времени.
  • Мы стараемся идти в ногу со временем и используем новейшие технологии при разработке.

Сколько лет проекту? На какой он сейчас стадии?

Официальный запуск IT-проекта с сентября прошлого года. Все что было до этого не считается, т.к. было несколько прототипов. Новая команда и полная смена курса произошла всего полгода назад.

Используемые технологии:

  • Frontend: AngularJS в качестве основного фреймворка, БЭМ (методология, без tools), CSS, HTML, git, Grunt и LESS.
  • С сервером общаемся в формате JSON, поэтому лезть в серверный код не придется.
  • Backend: C#, ASP.NET, MVC, WCF, LINQ, ADO.NET и MS SQL.

Что делать в проекте (вот что я приду, и буду делать каждый день)?

  1. Разработать новую библиотеку контроллов.
  2. Работа над продуктовыми задачами. Расчеты налогов и пр. расчеты для выплат.
  3. Интеграция с внешними сервисами (внутри холдинга).
  4. Исправления ошибок в архитектуре, перевод старого нативного кода на angular (да, мы выделяем время на рефакторинг и понимаем для чего он нужен) -- legacy осталось всего пару страниц.
  5. Правка багов.

    Познания в бухгалтерии не требуются – для этого у нас есть команда экспертов.
  • Разрабатывать большую SPA с использованием Angular JS.
  • Верстать интерфейсы на базе имеющейся библиотеки блоков и разрабатывать новые.

Как построены процессы разработки?

  • Мы используем Scrum, спринт примерно равен 2-м неделям. Длина спринта зависит от пула задач и внешних факторов (Государство, Реклама в печатных изданиях и т.д.).
  • Front и Back разделены.
  • Задачи ставим в Jira, описания с макетами в wiki
  • QA использует ручное тестирование и автотесты для проверки регрессии.
  • Для выгрузок кода на тестовые и девсреды среды используем TeamCity
  • Обычно в спринт набирается пул задач, на них выделяется микрокоманда (front+back) и они работают над этой задачей.
  • Помимо продуктовых задач в спринт включаются задачи по рефакторингу и правке багов.
  • Верстку делает фронтенд разработка, но нужно учитывать, что верстка в наших задачах занимает не так много времени, т.к. мы используем собственную библиотеку контролов для сборки страниц.

Представляю команду:

Про офис:

  • Офис на ст.м. Дмитровская и с видом на завод «Флакон», где вечером можно выйти на балкон и наблюдать красивые закаты.
  • Внутри openspace, где сидят: методологи, разработчики, тестирование, дизайнеры и редакция (не нужно путать с редакцией в сми, где стоит шум и гам. У нас очень тихо:)
  • Продажники и саппорт сидят отдельно.

Бонусы

· 120 000 - 150 000 руб. (после налогов) + бонусы, по факту смотрим на технические знания и ориентируемся на пожелания кандидатов
· Начало рабочего дня на ваш вкус — с 8 до 11
· Оформление по ТК
· Медицинская страховка со стоматологией
· Конференции, онлайн-курсы и книги за счет компании

Дополнительные инструкции

Резюме, примеры кода, вопросы, критику и предложения, а так же "Привет!" в почту anna.litvina.i.ee@gmail.com или skype (anna-litvina)
Поговорить со мной +7(916)835-92-94

Аня