Position: JavaScript Developer (React)
Company: Oxagile
Category: JavaScript
Experience required: 2y
English level: intermediate

Required skills

— Web development and HTML5/CSS experience is the must (minimum 2 years)
— React good knowledge (minimum 1 year)

As a plus

— Experienced with other FE or BE frameworks
— Experienced with OTT platforms and video solutions development
— Experienced with Smart TV

We offer

— Innovative long- and mid-term projects within the online video, real time communication, and programmatic advertising domains
— Competitive salary
— A clear, well-established, yet flexible project management process that is being constantly honed to help you succeed
— Accessible management who understand the value of an open door policy and are driven to help solve — problems quickly and constructively
— A chance to work with world-renowned brands including Google, Discovery, Vodafone, and others
— Perks and bonuses that include medical coverage, sports compensation, professional certification and training classes, a generous employee referral program, free coffee and snacks, and more
— Flextime schedules
— A modern, comfortable office facility just a stone’s throw away from the metro
— If you are up for the challenge, let’s talk! Please get in touch by using the button below. Thank you!

Responsibilities

— Working as a part of the team
— Code development
— Code review

Project description

Oxagile, a leading-edge full-cycle custom software development company, is looking for a proactive JavaScript Developer to join our Kyiv office or remotely.

You will work at the challenging projects that utilize state-of-the-art technologies and deliver value to high-profile clients across Europe and the United States brands such as Disney, JumpTV, Discovery, Google, Vodafone, etc.

Project: Enterprise-Grade OTT Solution for leading European telecom operator. Oxagile is passioned to develop from scratch strongly configurable and customizable package of robust client application for best in class video consuming experience on up to 10 different devices: IOS, Android, Web, SmartTV (LG and Samsung), AppleTV, Android TV, multiple models of Android TV Operator tier set-top boxes and a model of Linux based STB. Client is a large international investment and financial holding company with multi-billion turnover and hundreds of thousands of specialists. It has a diverse portfolio including banks, for example, Home Credit Bank, and several European telecom companies, for which our service will be launched. They are located in the Czech Republic, Serbia, Slovakia, Hungary and Bulgaria.
On this project, for the first time in the Oxagile history, we will develop two types of Set-Top Box applications:
• Android TV Operator Tier — the latest technology from Google, that is becoming the de facto standard for telecoms
• Linux based STB.
After this project, we will be able to declare with 100% certainty that Oxagile makes OTT applications for ALL client devices in the world. This project will give us production experience in STB platforms. From the side of architecture and technical design, the project will be developed as a white-label product, that can be quickly configured and expanded for other customer’s clients.
Oxagile is responsible for the front-end development for all devices. The project is the coordinated work of specialists from different companies.

The project entailed the development set of apps with shared UX to match the client’s user flows and backend functionality available through customer’s media platform. As a long-standing customer partner and proven frontend services provider, Oxagile was chosen to deliver a complex solution with the highest level of on the fly customization and branding for different OPCOs/countries within the first telecom group as well as for other countries outside the group.

Core Technologies:
React you-i 16.6.3
React Native — 0.58.6
Typescript
WebOS/ Tizen Api
You-I — C++/ Java/Swift
Express for SSR
Styled Components
Jest