Position: Senior Front End (React) Developer for WalkMe
Company: Ciklum
Category: JavaScript
Experience required: 3y
English level: intermediate

WalkMe is looking for a React Developer who is passionate about web and product, eager to solve complex problems. We are developing a multi-tenant system that can manage translations of various components of other projects in WalkMe. This system provides a rich UI to our tenants with help of which they can manage translation units themselves or exchange them with a translation agency using any of supported data formats. During the exchange process the user interacts with the system which provides exhaustive feedback of what is going with the data.

**Responsibilities**
- End to end development of features and systems that are used daily by key stakeholders, both internally and externally
- Investigate, implement and share new technologies and ideas.
- Be part of an organic team developing in a fast paced environment based on CI/CD
- Practice the most advanced client side techniques available
- Practice with microservices architecture

**Requirements**
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js and its core principles
- Experience with state management libraries such as Redux and React Context
- Experience with common front-end development tools such as TypeScript, Webpack, NPM, NX, etc.
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Strong CSS skills w/ experience building responsive applications across a variety of browsers and devices using modern CSS3 techniques
- Ability to understand business requirements and translate them into -technical requirements
- Unit Testing with Jest
- Good spoken English level
- Proficient soft skills and ability to work in a team.

**What's in it for you**
- Variety of knowledge sharing and training opportunities
- Medical Insurance
- Free lunches every day
- English courses
- Corporate team buildings
- Individual career plan
- Unique working environment where you communicate and work directly with client
- Competitive salary
- Career and professional growth