Position: Senior React Developer
Company: Exadel
Category: JavaScript
Experience required: 5y
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

You will be highly successful if you enjoy working with people, love technical challenges, and do more with less by automation.

In this role you will build core components and a reworked central system that manages each customer configuration, business rules and workflows and orchestration surrounding data science processes.

About Our Customer:
The customer is a leader in actionable analytics for Salesforce effectiveness. The customer is revolutionizing how field sales teams make their day-to-day decisions, providing them with real time, in-context, and in-workflow smart suggestions that have been shown to meaningfully improve rep performance. Smart suggestions help reps make better, data-driven decisions
regarding which prospects to call on, when and where to call on them, what products to position, which messages to use, and why.

Project:
We move a lot of data for every customer. The data pipeline/framework that is responsible for doing this is homegrown. Our product comes with out of the box 'Core' data points but users can also add new/custom data points, rules/logic to populate them, include them in the daily pipeline, manage schedules, etc. All of these happen through several apis (REST, Spring Boot) and are configurable in a React.js UI. We also have a legacy scala/angular UI that we need to port to the new stack.

Team:
This is a global team with members in EU, India, US. All teams follow the same release cycle. We follow scrum. Each release is 2 sprints and each sprint is 2 weeks. We have backend engineers, data engineers, QA engineers in the team.


Requirements:
- 5 + years of experience in software design, development, and algorithm related solutions
- 5 + years of front-end programming skills including expert-level JavaScript, CSS and CSS-preprocessors, DOM, AJAX, HTML5 and cross-browser and device development
- Experience using ReactJS or Angular or Polymer
- 2+ of experience in enterprise level SaaS applications
- Understanding of REST API and Web API design in general is a plus
- Experience designing and building infrastructure and web services at large scale is a plus (Understanding of web components)
- Experience with containerization, orchestration is a plus
- Experience in version control systems (svn, git, gradle, perforce)
- Knowledge of database systems (MySQL, Oracle, SQL Server, PostgreSQL)

Responsibilities:
- Collaborate closely with the architects and engineers to develop the tools
- Design and build tools and frameworks to automate development, testing, deployment
- Have a passion for delivering high-quality products and services and writing clean, solid, readable code that scales and performs well
- Create automated unit tests in a test-driven development environment
- Contribute to the analysis and refinement of functional requirements
- Participate and promote architectural initiatives, balancing long-term velocity with short-term customer needs
- Consider localization, scalability, and ease of maintenance in all solutions
- Work with on and offshore developers in a team focused environment

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