Front-end developer - Javascript (offline)

eXo Platform це продукт для корпоративних користувачів. Технічно, це портал реалізований на Java платформі з використанням елементів Java Enterprise Edition (JPA, JCR, JSR-286 portlets, Servlets/JSP, JAX-RS і тд), на клієнті це Javascript/Bootstrap/jQuery/Vue.js та мобільні додатки для iOS та Android. Наша портальна технологія модульна (pluggable via extensions) та всі фічі, створені як додатки до базового порталу, підключаються в залежності від потреб замовника.

В даний час ми активно розвиваємо інтеграцію з зовнішніми продуктами та сервісами від Google, Microsoft, Salesforce і тп. Задачею розробника буде створювати та супроводжувати нові, та існуючі, модулі для платформи. Ми працюємо в невеликих командах (Франція, Туніс, США, Україна) та активно співпрацюємо між підрозділами.

Це віддалена позиція, але час від часу ми можемо зустрічатися особисто для обговорення стану справ, планів та обміну інформацією. Наш процес розробки побудований на тижневих етапах (спринтах). Від кандидата очікується висока автономність та вміння навчатися (технологіям та існуючим практикам і процесам). Графік гнучкий - головне, щоб задачі були виконані.

Мінімальні потрібні знання: Javascript core concepts (scope, context, exceptions, classes, arrays, modules, closures, promises and callbacks), jQuery (selectors, filtering, data, Deferred object, Ajax calls), розуміння асинхронного програмування (callbacks, promises), розуміння DOM, AMD/UMD (Require.js), розуміння Web (HTTP, Ajax), досвід з HTML та CSS (Bootstrap), володіння Git та Maven, користувач Linux, англійська достатня для швидкого вивчення документації та спілкування в чатах на технічні теми, самоорганізованість та орієнтованість на користувача (UX).

Буде плюсом: досвід з Vue.js/ReactJS/AngularJS, Webpack, Babel, ESlint, WebSocket, Comet, базовий досвід з Node.js, тестування для фронтенду (TDD/BDD), розуміння Java Core (OOP, exceptions, collections), розуміння RESTfull web-services, базове розуміння Java EE (Servlets/JSP/Tomcat),

Бажано але не обов'яково: розуміння контейнерних технології для Java (IoC/DI), будь який досвід з СУБД (SQL, NoSQL), TDD/BDD для Java (JUnit, Mockito), Docker, Jira, Jenkins.

З нашого боку пропонуємо стати частиною процесу цифрової трансформації бізнесу та завантажимо задачами, що кидають виклик сучасному розробнику користувацького інтерфейсу: реалізoвувати візуальну взаємодію бізнес-додатків з користувачами в рамках єдиного порталу, використовуючи сучасні технології, інтегруючись з існуючими рішеннями та забезпечуючи високий рівень комфорту (UX). Як винагороду за вміння, гнучкість та автономність, пропонуємо достойну компенсацію та план розвитку з щорічними переглядами напрямів та рівня винагороди.

About eXo Platform

eXo Platform розробляє продукт для корпоративних користувачів: платформу для соціальної взаємодії в організаціях. Наша платформа допомагає будувати сумісну роботу не тільки в командах та між ними, але й між різними групами користувачів (клієнти - підтримка, ліди - продажі, різноманітні спільноти). Наші замовники обирають нас із-за широкого спектру фіч та можливості "заточити" платформу під власний бізнес.

Company website:
https://www.exoplatform.com/

DOU company page:
https://jobs.dou.ua/companies/exoplatform/

The job ad is no longer active

Look at the current jobs JavaScript / Front-End Cherkasy→