Position: Front-end (React) Engineer #9076
Company: Capgemini Engineering Ukraine
Category: JavaScript
Experience required: 3y
English level: intermediate

With us, IT can manage access across any application, person or device. Whether the people are employees, partners or customers or the applications are in the cloud, on-premises or on a mobile device, we help IT become more secure, make people more productive, and maintain compliance.
We are looking for an experienced software engineer who is passionate about building large-scale, mission-critical software in a fast-paced agile environment. The ideal candidate will share our passion and great pride in the simple elegance and usability of our solution and will join an engineering team that strongly believes in UX design, automated testing, and an iterative process to build high quality next generation enterprise software. 
Responsibilities

Building web components, react components
Developing the core framework which lays the foundation for UI development across all the company’s engineering
Developing tools that improve UI development process and speed
Working with UX designers and different UI teams to recognize common patterns, styles and components that need to be developed in the framework so that rest of the product teams can build elegant UI efficiently
Developing reusable components to enable other teams to easily implement UIs with rich and consistent look and feel
Working with management and architects to scope and plan engineering efforts and dependencies
Implement unit and functional tests. Design and code reviews

▲
Requirements (required)
University degree in Computer Related Sciences or equivalent working experience 
Commercial development experience using JavaScript (4+ years)
Solid experience with JavaScript and at least one of MVC frameworks, react is preferable
Working experience with HTML, CSS and SASS, including the ability to work around the nuances of the most popular browsers
Experience in RESTful API design
Good grasp of software engineering designs, principles, and practices
Intermediate+ English (oral & written)
Requirements (optional)
Prior experience in authentication, identity, single sign-on, security