Work type:
Office/Remote
Technical Level:
Senior
Job Category:
Software Development
Project:
Global fashion retailer
We are looking for a Senior React Engineer to join our new team.
About the Client:
One of the world's largest fashion retailers selling in 215 markets through its online platform or its 6,477 stores in 95 markets. By working closely together as a single company globally focused on the key elements of fashion production – design, manufacture, distribution, and retail.
All the production is founded on three pillars – flexibility, digital integration, and sustainability.
Responsibilities:
- Work in sprints to deliver new functionality to the solution
- Continuously perfect our style guides, design, and code patterns as well as our React component library
- Work in sprints to improve performance, and to support growth and scalability
- Follow best practices and make code reviews
Requirements:
- 3+ years commercial experience with a React
- Frontend testing and performance optimization
- CSS3/SCSS/HTML5, modern responsive design techniques
- Extensive experience with ES6, React, Redux, Redux-saga TypeScript, CSS, RESTful APIs
- Feel comfortable with modern front-end toolings like Webpack and Gulp
- Friend of Jest, unit testing, e2e testing
- Be great with version control, especially Git and tools like Bitbucket/GitHub
- Experience with Enzyme / react test utils
- Working experience in an Agile environment, a clear understanding of Agile methodologies mindset, and development practices applicable to them
- Excellent communication, organizational, and facilitation skills, product-oriented mindset, focus on team results, willingness to continuous personal and team improvements, leadership qualities, and resilience
- Upper-Intermediate English level (there will be a lot of communication with the client)
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings