Position: Middle Strong/Senior React Developer
Company: Vakoms
Category: JavaScript
Experience required: 3y
English level: intermediate

**About the project:**
You will contribute to building and improving Taboola’s recommendation infrastructure and you will be part of the Ukrainian team who takes on numerous, diverse challenges to help teams across the enterprise.

Taboola is widely recognized as the world’s leading content discovery and distribution platform that now serves over 360 billion editorial and video recommendations to over 1 billion unique visitors every month. 

Taboola’s technology analyzes real-time user data (such as geography, device type, referral source, collaborative filtering, and social media trends) to predict the top handful of items a user may want to consume next. 

Our employees like working here because they are able to discover their best professional selves, explore where they can grow, and learn from and together with smart and talented people.

Together we make a quality impact on how people consume content across the world, a culture of transparency, passion, and a diverse, inclusive, and friendly work environment. 

**Requirements:**
• 4+ years of commercial experience with React/Redux frameworks
• Deep understanding of React 16 (hook, functional components)
• Strong knowledge of JavaScript, HTML5, and CSS3
• Good OOP/OOD knowledge
• Experience with RESTful API
• Understanding of building Responsive UI
• Good software design patterns understanding
Will be a plus:
• Experience with Social networks APIs, OAuth
• Hands-on experience with GraphQL
• Unit tests experience (jest, enzyme)
• Storyboard experience

**Responsibilities:**
• Design and develop modern web-based frontend applications using React.js
• Develop user interface components for our SaaS-based content production platform.
• Focus on writing testable code, and overall software quality.
• Work with a great team solving hard technology problems
• Code review and code quality control
• Collaborating with other team members and stakeholders

**Who will you be working with?**
Team members: 20 developers (BE, FE, Tech/Team Lead, Mobile(iOS/Android))

**We offer:**
• Engaging and challenging work in a dynamically developing company
• Personal and professional growth
• Exciting projects involving the newest technologies
• Stable and long-term projects
• Adequate and loyal management
• Friendly and engaging professional Team
• Сompetitive compensation package
• Modern and comfortable office facilities
• Flexible working hours
• Accounting assistance( taxes paid by the Company)
• 20 paid work days of vacation per year
• Subsidized English courses
• Subsidized participation in trainings & conferences
• Free car & bicycle parking
• Corporate social activities
• Membership in IT Cluster