Position: Junior Strong/ Middle React Developer
Company: SoftServe
Category: JavaScript
Experience required: 2y
English level: upper
Published: 2020-07-01T00:00:00+03:00

About client and project
Our client is one of the world’s well-known IT-companies, with a portfolio of tools used widely in the IT industry. It is a multinational company with development offices around the world.
At this moment, the SoftServe team is working with more than 20 different subprojects/products for this client. Our customer is a technically mature company with huge expertise and innovative approach, widely using new technologies existing on the market (big data, analytics, etc.). 

	More about our team
Work with a talented and experienced team to build world-class frontend platform, shared components, Node services and maintaining a healthy and scalable codebase. We are always growing, learning, and adapting. Our teams are super smart and we support each other to constantly improve our work. We are driven but team-oriented. Our team is defining the future of the product frontend, and projects can vary from going deep into JavaScript bundler internals, building common observability tooling and working on improving the performance and re-building our frontend architecture.

	On your first day, we'll expect you to have:
Experience engineering software systems of medium-to-large scope and complexity
Frontend architectures - SPA, SSR, Micro-frontends, etc
Frontend software development - JavaScript, React, etc
Expert in modern frontend performance metrics and monitoring
Knowledge of web protocols data flow and performance optimisations
A data-driven approach (experiment and measure)
A great collaborator, with the ability to inspire change across multiple teams
Experience with modern testing tools (e.g. Jest, Sinon, Cypress)
Experience with continuous delivery and infrastructure as code (Frontend Dev-ops)

 General skills and abilities:
●	English – intermediate+
●	Leadership skill is a plus
●	Work with a geographically distributed team
●	Ability to work independently will little supervision and low bug /regression counts
●	Agile/Scrum experience
●	Good analytical thinking
●	Customer focus and Client orientation skills
●	Creative problem solving, strong debugging and troubleshooting skills
●	Result orientation
●	Detail orientation
●	A willingness to learn new technologies and languages