Вход

Просмотр полной версии : Вакансия: Программист Javascript / Angular


d.sloutskov
17.06.2017, 23:25
АТОЛ (http://www.atol.ru/) приглашает на вакансию «Программист Javascript / AngularJS»

Место работы: Москва, офис.
График работы: Полная занятость / Полный день;
Проект (направление): АТОЛ.Online

Цель должности:

Участие в разработке программного обеспечения для построения облачного сервиса по обработке платёжных операций;
Создавать bugs-free решения, работающие в различных браузерах и под высокой нагрузкой;
Командная работа, сотрудничество с несколькими фронтенд и бэкэнд разработчиками

Обязанности:

Разработка, страниц и элементов презентационного слоя web-приложений;
Разработка сложных пользовательских интерфейсов;
Разработка одностраничных (SPA) приложений;
Диагностика и анализ производительности;
Умение качественно и в срок выполнить поставленную задачу.
Ответственность за результат.

Требования:

Образование высшее;
Опыт работы на позиции front-end developer не менее 3 лет;
Понимание и применение принципов MVC, MVVM, архитектуры SPA web-приложений;
Твёрдые знание и опыт использования JavaScript, AJAX;
Опыт работы с Angular;
Понимание REST / RESTful, SaaS;
Опыт работы с CSS препроцессорами (less, sass или postcss);
Английский технический на уровне чтения проф.литературы;
Нацеленность на качественный финальный продукт.

Плюсом будет:

Понимание смысла использования системы ведения проектов и совместного владения исходным кодом;
Умение применять модульный подход к JS-коду;
Опыт работы с методологией БЭМ;
Знание современных тенденций в web-разработке;
Умение чётко излагать мысли при написании кода;
Наличие опыта разработки web-приложений со сложным интерфейсом;
Наличие опыта разработки под высокие нагрузки, оптимизация кода и производительности;

Желательно:

Знание AMD (RequireJS);
Наличие выполненных работ (которые можно посмотреть);
Наличие опыта работы с мобильными браузерами и понимание смысла слова "кроссбраузерность";
Умение пользоваться сборщиком проекта grunt, gulp, webpack.

Для нас не менее важно, если Вы:

Большой сторонник правильного кода и использования шаблонов проектирования;
Понимаете методологии управления проектами либо знаете суть систем, ориентированных на клиента (например OpenUP, Agile, другие);
Считаете, что удобство использования определяется пользователем и другими объективными параметрами;
Всегда рады поделиться своим мнением и вместе с тем готовы принять чужую точку зрения;
Хотите работать в команде опытных разработчиков. Готовы перенимать опыт или делиться своим;
Различаете такие понятия как "не могу сделать" и "пока не могу сделать";
Понимаете ценность "красивого" кода (комментарии, документирование и общая архитектура);
Умеете самостоятельно разбираться в нетривиальных задачах и мыслить нестандартно.

Условия:

Официальное трудоустройство по ТК РФ;
Испытательный срок - 3 месяца;
Заработная плата: "официальная", размер - обсуждается с успешным кандидатом. У нас также есть премии по результатам работы (до 20% от оклада ежемесячно + проектная мотивация);
ДМС для некурящих, включая стоматологию (после испытательного срока);
График работы: пятидневная рабочая неделя с гибким началом рабочего дня;
Интересные задачи, амбициозная команда, грамотное руководство;
Отсутствие строгого дресс-кода;


По поводу работы - "стучитесь" ко мне в почту. Я хочу там видеть Ваше CV (резюме) и по возможности... примеры работ и вашего кода.
Если Вы потенциально нам подходите - я пообщаюсь с Вами в скайпе (техническое интервью), после чего (зависит от результатов), возможно мы пригласим Вас в офис, на встречу с нашим HR.
И после всего - job offer может быть Ваш.

d.sloutskov
26.06.2017, 08:52
актуально

armidoll
27.06.2017, 11:58
d.sloutskov,
А чем ваша компания лучше других, чтобы претенденту, которого Вы старательно описали, именно к вам хотеть попасть?

ksa
27.06.2017, 14:52
актуально
Ты еще текста побольше напиши - будет "актуально" вечно. :lol:

А пока даже не виден примерный уровень оплаты сотрудника...

Rasy
27.06.2017, 23:21
armidoll,
может быть
бесплатная сгущенка для некурящих)

MallSerg
27.06.2017, 23:36
Откровенно глупые требования. Так что думаю они рассчитывают на сотрудника за 500-700$ в месяц. хотя это только предположения.

armidoll
28.06.2017, 00:47
Не знаю как в Москве, но в СПб на днях разговаривал со своим бывшим начальником, он жаловался, что на 60 т.р. идут совсем никакие претенденты. А требования там куда поскромнее, чем в вакансии в этом трэде :)

d.sloutskov
28.06.2017, 01:29
Спасибо всем, кто дочитал... и высказался.
Зарплата от 100K. Зависит от Ваших навыков и способностей.

d.sloutskov
28.06.2017, 01:41
Наша компания...
В Top-50 (http://www.cnews.ru/reviews/rynok_it_itogi_2016/review_table/0df09b79ae24ab68be9bd003fa16a26de1faa3ea) IT-компаний, и в Top-5 (http://www.cnews.ru/reviews/retail2017/review_table/163294d5faf1d05da9a7191abc1682c614b64ab6) в своём секторе.

armidoll
28.06.2017, 02:58
Видимо, сам факт нахождения компании в ТОП-50 и ТОП-5 (рейтинга от Cnews для РФ) должен манить девелоперов.
Ну ок, как скажете )
"Ланит" на 2м месте, а народ на текучку жалуется.
"Воентелеком" на 23 месте, а зп у них шлак.

d.sloutskov
28.06.2017, 08:42
Видимо, сам факт нахождения компании в ТОП-50 и ТОП-5 (рейтинга от Cnews для РФ) должен манить девелоперов.
Ну ок, как скажете )
"Ланит" на 2м месте, а народ на текучку жалуется.
"Воентелеком" на 23 месте, а зп у них шлак.

:) ну смотрите.
Естественно сам факт попадания в "top" рейтингов ни о чём не говорит. "Ланит" - знаю, думаю даже понимаю "почему текучка". Я так говорю про это "не надо путать турпоездку с эмиграцией". Тоже самое, могу сказать про "Luxsoft"... хотя у них команды разные... зависит от того - куда попадёшь. "Воентелеком" - не знаю... ничего не скажу.

Тут больше зависит от того, что интересно именно Вам.

Приходите... можем встретиться :)

ksa
28.06.2017, 10:24
Наша компания...
В Top-50 IT-компаний, и в Top-5 в своём секторе.
Работать в нашей компании почетно! (с)

MallSerg
28.06.2017, 19:52
Разработка сложных пользовательских интерфейсов;
Зачем вы так жестоко со своими пользователями. Обычно стараются интерфейс делать простым и понятным.

Я верую в Причинно-следственную связь
Судя по наличию требований MVC, MVVM, Angular, REST, SaaS, less, БЭМ продукт уже как бы почти готов только ниработает потому что есть обязанности:
- Диагностика и анализ производительности;
- Умение качественно и в срок выполнить поставленную задачу.
- Ответственность за результат.

В Top-50 IT-компаний, и в Top-5 в своём секторе. так не удивительно для компании которая покупает системник за 3к и продает за 500к распечатав на принтере бумажку и назвав ее паспортом кассы и при этом по закону покупать кассы у других постановщиков запрещено очень полезные для бизнеса законы =). В этом году собираются отменить ЦТО кармушки и похоже контора в поиске новых направлений.

d.sloutskov
29.06.2017, 00:59
Зачем вы так жестоко со своими пользователями. Обычно стараются интерфейс делать простым и понятным.

Да... полностью согласен. "Делалось на коленке" теперь есть понимание - как нужно.

продукт уже как бы почти готов
Тоже прав. Глобальный запуск (54-ФЗ вступает в силу) - 1 июля 2017. Но как сказал выше - нужно переделать... и по-правильному. С 1 сентября - для магазинов включаются штрафные санкции... так что к этому времени мы (наша компания) должна захватить львиную долю рынка и наладить отношения с партнёрами. Соответственно продукт просто обязан стать лучшим на рынке.

При этом - меня интересует только "фронтовая" часть. Бэк - отдельная история. Сюда не относится.

- Диагностика и анализ производительности;
- Умение качественно и в срок выполнить поставленную задачу.
- Ответственность за результат.
Это обязательно - иначе никак.

В общем - в ближайшее время скучно точно не будет. После - развитие продукта, интеграция "со всем и вся", админка всей конструкции. Ну и конечно (а как без них) - печатные формы, отчёты, экспорт/импорт.

Стэк технологий можно подвигать +/- (это будет зависеть от собравшейся команды)... но общее направление уже определено.

d.sloutskov
29.06.2017, 01:16
так не удивительно для компании которая покупает системник за 3к и продает за 500к распечатав на принтере бумажку и назвав ее паспортом кассы и при этом по закону покупать кассы у других постановщиков запрещено очень полезные для бизнеса законы =).
А вот здесь не прав. "Железо", мы конечно не паяем (на то братья меньшие в китае и окрестностях есть), но сборка и ответственность за "соответствие закону" на поставщике решения... тот самый "паспорт кассы".

Это просто бизнес.

В этом году собираются отменить ЦТО кармушки и похоже контора в поиске новых направлений.
Не в поисках новых направлений, а в предложении рынку взаимовыгодных условий сотрудничества и поиска решений конкретных проблем. :)

MallSerg
29.06.2017, 22:01
теперь есть понимание - как нужно.
Узнаю начало пути =)
Потом первый криво но работающий прототип посыпятся ошибки появятся костыли
и придет понимание как не надо делать.
А когда все будет намешано в кучу придет простое правило "Работает не трожь"
Возможно захочется все переделать и сделать все лучше ( сейчас уже наверно хочется ).
тогда придет понимание что "лучшее враг хорошего". т.е. идея в целом верная но стоит проявить осторожность и не увлекаться а то можно остаться без хорошего и с нерабочим лучшим.

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

d.sloutskov
01.07.2017, 12:01
Возможно сейчас есть вдохновение и желание сделать лучше и правильнее но нужно быть логичнее и прагматичнее и быть готовым что получится как всегда.

Эт понятно... ну дак как насчёт помочь, чтоб не получилось "в очередной раз - как обычно"?

nerv_
01.07.2017, 12:29
я не совсем понял, кого вы ищите: тим-лида/разработчика в команду фронтендеров/человека, который должен будет вместо команды фронэндеров)?

Напрмер, тимлид вам скажет, что
Angular
и
высокие нагрузки
ровно как
сложные пользовательские интерфейсы
не совместимы с хорошей производительностью)
---

Что касается прототипирования. По мне так прототип !== MVP. Прототип, как правило, деляется для того, чтобы презентовать идею (концепцию) кому-либо, а потом выбросить; MVP -- минимально жизнеспособный продукт, в дальнещем дооснощаемый функционалом.

https://svsg.co/prototype-is-not-mvp-know-what-youre-building/
https://rb.ru/opinion/vy-vse-nepravilno-ponyali/

d.sloutskov
01.07.2017, 13:46
я не совсем понял, кого вы ищите: тим-лида/разработчика в команду фронтендеров/человека, который должен будет вместо команды фронэндеров)?
...
Что касается прототипирования. По мне так прототип !== MVP. Прототип, как правило, деляется для того, чтобы презентовать идею (концепцию) кому-либо, а потом выбросить; MVP -- минимально жизнеспособный продукт, в дальнещем дооснощаемый функционалом.

Да... я понял.
Мы ищем разработчика уровня middle/middle+, если проявляются лидерские качества и умение слышать и слушать - это просто супер. Но прежде всего инженерные навыки (наставничество, лидерство, управление - потом).

прототип !== MVP - да. Сейчас у нас именно MVP, стадию прототипа мы прошли, несколько месяцев назад.
Просто развитие этого продукта изначально было скомкано и разбросано по нескольким аутсорс-командам.
Теперь собираем "всё в свои руки", чтоб развивать и нарабатывать экспертизу самим.
Что уже есть: аналитик, дизайнер, архитектор, группа эксплуатации, инженеры внедрения, программисты backend, тестировщики.
Нужны frontend разработчики, чтобы модернизировать и реализовать изменённую концепцию интерфейса.

MallSerg
02.07.2017, 00:45
Что уже есть: аналитик, дизайнер, архитектор, группа эксплуатации, инженеры внедрения, программисты backend, тестировщики.

Осталось найти Васю (https://enki.ua/sites/default/files/styles/full_width_article_img/public/demotivator_vasya_rabotaet_a_my_proveryaem.jpg?ito k=FYJmFmvG) :lol: