Position: Middle React Developer (1056)
Company: Exadel UA
Experience required: 3y
English level: intermediate

Work at Exadel - Who We Are:
Since 1998, Exadel has been engineering its own software products and custom software for clients of all sizes. Headquartered in Walnut Creek, California, Exadel currently has 1000+ employees in development centers across America, Europe, and Asia. Our people drive Exadel’s success, and they are at the core of our values, so Exadel is a people-first cultured company.

About the Customer:
The Customer is a bookmaker based in London, England. Now the company is one of the leading online betting and gaming providers to clients in the UK, Italy and Spain. 

About the Project:
The main goal of the Project is to update an existing application that displays Sports Odds at casinos, create a dynamic menu for selecting sports templates and create PDFs for selected sports templates.

The Customer is in Pacific time, however your manager will be handling the requirements so overlap hours should cover Mountain time. Approximately 2-3 hours overlap with the team should be there, 10am MTN would be the latest.

Project duration:
3+ months

Requirements:
Bachelor’s degree in computer science, information technology, or a similar field.
3+ years of experience in JavaScript
In-depth knowledge of React Basics and React main principles
Knowledge of popular algorithms and data structures, understanding of asymptotic complexity estimation
Ability to solve common algorithmic problems
A sense of value of web standards, accessibility, and user experience
Ability to work and achieve results without daily supervision collaborating with other engineers
Strong organizational skills
English level:
Intermediate 

Responsibilities:
Writing new features, bug fixing, refactoring, developing unit tests, and writing documentation
Taking part in all technical discussions
Analysing, gathering, and clarifying requirements in your  area
Performing code review
Constantly improving your level of skills and qualifications
Collaborating with React developers for best practices and solutioning

Advantages of Working with Exadel:
You can build your expertise with our Sales Support team, who provide assistance with existing and potential projects
You can join any Exadel Community or create your own to communicate with like-minded colleagues
You can participate in continuing education as a mentor or speaker 
You can take part in internal and external meetups as a speaker or listener. We support you in broadening your horizons and encourage knowledge sharing for all of our employees.
You can learn English with the support of native speakers
You can take part in cultural, sporting, charity, and entertainment events
Working at Exadel means always upgrading your skills and proficiency, so we provide plenty of opportunities for professional development. If you’re looking for a challenge that will lead you to the next level of your career, you’ve found the right place. 
We work hard to ensure honest and open relations between employees and leadership, so our offices are friendly environments