ОТКРЫТЫЕ ВАКАНСИИ

Присоединяйся к команде!
Работай над проектом для Aol — крупнейшей в мире медиа корпорации!

Наш клиент — это международная компания, ведущий медиа конгломерат, владеющий одной из самых крупных рекламных платформ. Миллионы людей по всему миру используют сервисы компании Аол и миллиарды видео роликов проигрываются ежесекундно. Уникальная технология позволяет объединить поставщиков рекламы с мировыми медиа брендами в одном месте и предоставляет самый короткий способ достичь покупателя. Аол представлен в 18 странах мира; один из основных центров разработки находится в Украине.

Мы ищем сильных и инициативных специалистов для интересных и захватывающих проектов!

Vidible — это платформа для обменА видео контентом

Еще совсем недавно компании – производители видео, вроде небольших американских новостных агентств, и компании – потребители не имели единого инструмента взаимодействия. В итоге, для того, чтобы потребителям воспользоваться видео продукцией, приходилось применять множество инструментов, что серьезно усложняло жизнь как первым, так и вторым. Платформа, над которой мы работаем, решает эту проблему. Она позволяет компаниям-производителям заливать свои отснятые видео в систему. В свою очередь владельцы сайтов могут находить интересующие видео, группировать по тому или иному принципу, создавать плеер и вставлять его на свои сайты.

 

Laptop
Максим Гурин

Максим Гурин

PROJECT TEAM LEAD

Разработка платформы продолжается с 2012 года, когда платформа была еще стартапом. Не так давно ее выкупил ведущий американский медийный конгломерат Aol.

На проекте применяется большой стек технологий и популярных сейчас практик- Java 8, Spring, Gradle, JavaScript, Angular, Node.js, MongoDB, ElasticSearch, Couchbase, Hadoop, Vertica, RabbitMQ, Kafka, Microservices, Docker, Kubernetes, Scala, Spark, Amazon Kinesis, NiFi, Chef, Terraform. Это если вкратце.

  • Java
  • Angular
  • GWT
  • Rabbitmq
  • Gradle
  • Amazon
  • Kubernetes
  • Docker
  • Nodejs
  • Scala

Одной из самых сложных задач на проекте, с которой мы столкнулись — это то, каким образом выстроить практически real time систему отчетов, чтобы информация о просмотрах плееров/видео становилась доступной в системе максимально быстро. На момент возникновения проблемы мы попробовали использовать MongoDB, которая прекрасно себя показала, выдерживая хорошие нагрузки и на запись, и на чтение. Этот выбор обеспечил нам достаточно большое преимущество над конкурентами на рынке.

Чем проект интересен?

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

Во-вторых — серьезный стек технологий. Скучно не бывает — это точно. Одна из прелестей проекта – возможность работать над любыми задачами, будь то дизайн базы и запросы выборки, разработка бекендовых сервисов или же прикручивание UI фич, работа над масштабируемостью компонентов, или же реализация новых алгоритмов при работе плеера с рекламой… практически full-stack.

В-третьих, наша команда — это команда очень сильных спецов, общаясь с которыми всегда чему-то новому, но учишься.

 

Мы ищем классных разработчиков и будем рады всем, кто заинтересовался!

  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
  • Photo 1
Offer

Мы предлагаем:

  • Работу с крупнейшей компанией в области медиа

  • Самостоятельный выбор задач для работы (по желанию и совпадению этого желания с проектными необходимостями)

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

  • Возможность общения с клиентами напрямую

  • Работу с сильным и адекватным менеджментом

  • Работу БЕЗ огромной цепочки отчетности

  • Ежедневную работу и общение с замечательной командой добрых, открытых и очень профессиональных специалистов

Require

Что требуется:

  • Полная и безоговорочная ответственность и самоотдача

  • Очень хорошие аналитические способности, инициативность и проактивность — все это необходимо для того, чтобы человек ориентировался в окружающем процессе, предлагал изменения/улучшения, был в состоянии их реализовывать, быстро разбираться с возникающими проблемами любого характера и был способен искать правильное решение, что называется «до победного»

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

  • Умение работать в команде и быть дружелюбным и открытым

ОТКРЫТЫЕ ВАКАНСИИ

SENIOR JAVASCRIPT DEVELOPER

Kyiv, Kharkiv, Odessa | JavaScript

We are looking for a Senior JavaScript Developer. The ideal candidate is a smart, proactive, and self-driven person. We want you to be ready to take the ownership of the features, to grow professionally with us, and to be open for new challenges.

Project description:

Our customer, Aol., is one of the world’s biggest advertising media conglomerates, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

Responsibilities:

  • Take responsibility for the delivery of major product features
  • Identify and resolve all key technical issues under the Architect’s supervision
  • Analyse product requirements and take major part in designing the software at the high and detailed level
  • Create or, at least, contribute to the creation of technical specifications
  • Carry out technical supervision of Middle and Junior software development staff
  • Participate in estimation and planning sessions
  • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
  • Promote good design principles such as code reuse, modularity, and extensibility; mentor others in these principles
  • Perform code reviews for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
  • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest the mitigation strategy
  • Create user documentation
  • Report status and progress according to the project`s and company`s demands

Requirements::

  • Solid knowledge of pure JavaScript
  • Solid skills in OOP
  • Experience with Unit/E2E tests
  • Experience with JavaScript build tools
  • Skills in CSS (understanding DOM flow), HTML5
  • At least Intermediate level of English

Will be a plus::

  • Experience with CoffeScript
  • Experience with CSS preprocessors like LESS, SASS
  • Experience with document content editable API
  • Understanding how WYSIWYG editors work internally

DEVOPS ENGINEER

Kyiv, Kharkov | Startups, Devops

We are looking for a talented DevOps specialist to join our team. We are a global Web Operations team, which is responsible for one of the world’s largest video content libraries.
We need a person, who is fearless working for troubleshooting issues under pressure in our production environment. You should have a desire to solve problems with automation, code writing, and tools integration. We want an initiative, responsible, and courteous person with own vision, able to work in an intense production environment.

Project details:

Aol is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays, which successfully competes with Google, Facebook, and Twitter.

Responsibilities:

  • Monitor the production environment and proactively manage it
  • Work with NOC and WebOps teams in the US
  • Assist in designing and architecting of our various environments
  • Provide tooling for teams to interact with our various environments (e.g. monitoring, deployment, incident analysis)
  • Work with the development teams on the operational angles of their solutions
  • Analyze production incidents for root causes and solutions

Requirements::

  • 2 years’ experience with configuration management using Puppet/Chef
  • Experience in working with EC2/AWS production environments
  • Familiarity with Source control systems like Github, Git, and SVN
  • Experience in management of a mixed UNIX/Linux
  • Familiarity with network devices, load balancing
  • At least Intermediate level of English

JAVA DEVELOPER

Kyiv, Kharkov, Odessa | Startups, Devops

We are looking for a smart, proactive, and self-driven Java Developer. We want you to be ready to take the ownership of the features, to grow professionally with us and to be open for new challenges.

Project description:

Our customer Aol is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays, which successfully competes with Google, Facebook, and Twitter.
Can you imagine that system operates 120 TB with 86 billion events daily and 160 K events per second? The near real time processing is around 1.5 mins. We can ☺, and offer the cooperation for you…
You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

What you will be doing:

  • Design separate components, modules, classes, database tables etc.
  • Code, debug, document, and maintain portions of software.
  • Perform unit and integration testing.
  • Participate in peer code and design reviews.
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation.
  • Participate in conference calls and face-to-face meetings with the Customer and Customer partners.
  • Report status and progress according to the project and Company demands.
  • Escalate technical issues to the Architect, Team Lead and Project Manager.
  • Improve your qualification within the area(s) of expertise at various training courses, seminars and/or other educational organizations

Requirements::

  • Good/Strong knowledge of Java
  • Good knowledge of Spring Framework
  • Good/Strong analytical skills
  • Good Knowledge of Databases (both SQL and NoSQL)
  • Good knowledge of HTML/JS/CSS

Would be a plus::

  • Flash/HTML5 experience is a plus
  • Experience with ElasticSearch/Lucene/Solr is a plus

JAVA DEVELOPER WITH SCALA

Kyiv, Kharkov | Java

We are looking for a Senior Developer with Scala experience. The ideal candidate is smart, proactive, and self-driven person. We want you to be ready to take the ownership of the features, to grow professionally with us and to be open for new challenges.

Project description:

Our customer Aol is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users, and billions of video plays, which successfully competes with Google, Facebook, and Twitter. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

Responsibilities:

  • Design and implement applications and user experiences in Java/Scala to support various online brands
  • Collaborate with other teams to help them in leveraging features you build and develop the ways to incorporate them with web, mobile, and desktop products
  • Improve new products' time to market, online identity management, and security capabilities for our Customer
  • Be committed to improving processes
  • Solve problems and grow the engineering skills

Requirements::

  • At least 2 years of commercial experience with Java (Java8 is preferable)
  • At least 2 years of commercial experience with Spring
  • Experience with Spring Boot/ Play
  • Experience with Scala
  • Experience in building web applications and public facing web services
  • Experience with software development and CI tools like TeamCity, Jenkins, etc.
  • Experience with build tools like Gradle, SBT, etc.
  • Good English communication skills

Will be a plus::

  • Experience with MongoDB/Couchbase/any other NoSQL databases
  • Experience with Hive, Vertica
  • Experience with Elasticsearch/Lucene/Solr
  • Understanding of web application security fundamentals

MOBILE DEVELOPER

Kharkov | iOS, Android, Full-stack

We are looking to expand our SDK and Ad Formats team with engineers that value collaboration, strong communication skills, and have a strong desire to create quality products. The primary focus of this team is building SDKs which publishers (app developers) use to show ads and creating new ad experiences which enable compelling advertising on our mobile advertising platform. It also creates mobile applications and tooling to support our internal teams in building advanced mobile ads.

Project description:

Our customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

We looking for people that have demonstrated proficiency in at least one technology, but most importantly we’re looking for people who’ve demonstrated that they can adapt to new technologies and have a passion for it. You might be a full-stack developer looking to break into mobile, mobile looking to expand into full-stack, or improving your chops in your specialty. Our environment provides opportunities for all. Our ideal candidate has a platform specialty which is ideally one of iOS, Android, or Full-stack development, and the desire to add sub-specialties as needed to deliver quality software.

Join us and get the chance to change the world!

IOS DEVELOPER

Kharkov | iOS

We are looking for a young and smart iOS enthusiast, who has basic knowledge of programming on Swift. The ideal candidate is a smart, proactive, and self-driven person. We want you to take the ownership of the features, to grow professionally with us, and to be open for new challenges. We will provide mentoring from top-notch experts of mobile industry.

Project description:

Our customer, Aol., is one of the world's biggest advertising media conglomerate, owner of the largest advertising and video platforms with millions of users and billions of video plays. You have a perfect chance to work out the solution to existing problems on the market of video advertising services. You will get the real opportunity to level-up your skills, gain valuable experience, and work with the highly qualified young team.

Responsibilities:

  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Participate in peer code and design reviews
  • Perform unit and integration testing
  • Participate in estimation and planning sessions
  • Contribute to development of technical project documentation and user documentation

Requirements::

  • Experience in iOS development
  • Strong knowledge of Objective-C
  • Programming experience using iOS SDK and Xcode
  • Solid understanding of the full mobile development lifecycle
  • Good knowledge of UIkit, social frameworks, Foundation, Core Data, push notifications, GCD
  • Experience with other technologies like MySQL, XML, JSON, and web services
  • Knowledge of Apple guidelines
  • Experience in Scrum and Agile practices
  • Upper-Intermediate spoken and written English