Дніпро,  Харків,  Херсон,  Київ,  Львів,  Одеса,  Remote.UA,  Remote.PL
Дніпро,  Харків,  Херсон,  Київ,  Львів,  Одеса,  Remote.UA,  Remote.PL

About the vacancy

Our client is a pioneer in US schools education since 2000, it is leading the way in next-generation curriculum and formative assessment, they develop a number of solutions and interactive web products for teachers and students. Their products target educational needs of all classes – from elementary to high school. They operate in 50 states, products are used in 21,000+ schools by 7,000,000 of students.

The company is technology-driven with huge number of software engineers involved in product development. They have a very solid approach to technology, employ best practices and processes, with the focus on cutting-edge frameworks, languages and tools. The client's culture is very similar to ours. There is no hierarchy, just a friendly and open-minded team where each voice is valuable.

This particular team where we are hiring right now builds intuitive applications to connect teachers, students, and support team members to shared experience across all our products. This team owns applications built on two different stacks: all new development is using React and Node.js technologies. We do have some applications that are using Angular, PHP (not being actively developed) in the FE and Java in the BE. This team also works with different teams within our product group as the consumers of APIs (e.g., enrollment, licensing) they provide.

For all of our positions, we need good English language communication skills and someone who is willing to learn new technologies and contribute to the team’s goals. We use AWS technologies such as RDS, Lambdas, DynamoDB, etc. on Linux-based platforms. Experience in AWS or any other cloud platform is preferable.

We are looking for an engineer who has experience in working on both the FE and BE for an application in the technologies above.

The specialist should have experience in architecting services and working with upstream teams and managing dependencies with them.

Must have

  • Frontend development experience using React.js
  • Experience developing web-based software products using Node.js
  • Experience with several of the following: NPM, Webpack, yarn, TypeScript, JavaScript, AWS Lambdas, Dynamo DB, Docker
  • Experience with Git
  • Knowledge of JavaScript architecture practices
  • Understanding of web development paradigms (RESTful APIs, Pub/Sub, security)
  • Experience with the development of performant and scalable applications
  • Experience with Agile methodology
  • Good spoken English

Would be a plus

  • Skills with automated testing and performance testing
  • Familiarity with Jenkins, Jira, Confluence, Bitbucket
  • Experience with some of the following: CSS-preprocessors (LESS, SASS), WebSockets, MQTT

Learn more about our policy of equal opportunities in employment

Робота в DataArt це

Перш за все - люди

Стосунки з клієнтами та між колегами засновані на взаємоповазі, не дивлячись на наші відмінності

  • Довготривале партнерство
  • Ми поважаємо індивідуальність та свободу самовираження
  • Гнучкий графік, комфортні офіси та можливість працювати з дому
  • Ринкова компенсація і турбота про здоров'я
  • Висока якість внутрішніх адміністративних сервісів

Професіоналізм

Можливість розкрити свій потенціал в екосистемі DataArt

  • Команда професіоналів та цікаві завдання
  • Безперервний обмін знаннями у спільнотах за інтересами
  • Програма вивчення англійської мови
  • Внутрішня система професійного навчання

Гнучкість

Можливість експерименувати та здобувати новий досвід і знання, готовність до змін

  • Безстрокові трудові взаємини з DataArt, а не з проектом
  • Плоска структура організації
  • Мінімум правил
  • Правила та процедури можуть змінюватися, цінності ми дбайливо зберігаємо
  • Можливість працювати з будь-якого нашого центру розробки, допомога при релокації

Довіра

Можливість розраховувати один на одного та готовність довіряти людям - основа взаємин у Dataart

  • Роль лідерів в DataArt полягає у створенні умов за яких люди самостійно примають рішення
  • Зрозумілі та однакові для всіх правила і політики
  • Ми ретельно підходимо до оцінки рівня кваліфікації
  • Ми не заохочуємо суперництво між колегами в колективі і не маємо регулярного оцінювання персоналу

Не знайшли необхідну інформацію?

Все одно відправте нам резюме - ми спробуємо що-небудь придумати

Відправити резюме

Не знайшли необхідну інформацію?

Все одно відправте нам резюме - ми спробуємо що-небудь придумати

Відправити резюме

Схожі вакансії