Position: Expert JavaScript Developer for Ciklum
Company: Ciklum
Experience required: 5y
Category: JavaScript
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

You will join a highly motivated team, working in Agile (Spotify-like) environment, and will lead a new core platform development for our existing client. We are looking for technology experts who want to make an impact on new business by applying best practices and taking ownership for leading the charge in technological excellence in a discipline or competence cluster.

**Project description:**
- Our Client is a Maltese online casino and sportsbook services company, which includes video slots, jackpot games, live casinos, table games, and betting. Being one of the most innovative Gaming companies, our client continues to develop and deliver best-in-class gaming products and experiences. 

**Responsibilities**
- Methodological Advance. In alignment with CTO and other technical experts, you observe patterns and practices in your field and translate them into the client’s JS domain. You assure that professionally, together with the Client, you and your team live up to the highest standards in the field
- Collaboration and Communication. In a globally and structurally distributed environment, you provide a framework of collaboration to your team members in which patterns and practices procreate and all teams and squads live up to our standards. You also align processes and methods, to ensure the mobility. As an expert, you don't just excel in your field, but you're able and willing to share knowledge and work in structured, predictable paths for others to follow
- Lead by Example. As an outstanding professional in your field of employment, you are responsible for the team’s performance and for the personal development of other members on their journey to mastery
- Technical/Methodical Forward Engineer. You are an active driver of the community devoted to a discipline constantly developing the process, patterns and practices framework
- Deliver code:
- You take pride in the code you write and you understand the importance of writing in a scalable and maintainable way
- You are eager to keep up to date with the latest trends in your craft which hopefully is along the lines of JS development and tools
- You are excited to write in a declarative functional style
TDD, Unit and Functional Testing in JavaScript are your jam
- Dedicated time for experiments, it can be new frameworks, ES6 or whatever rocks your boat
**Requirements**
- Design patterns, development principles
- JavaScript/TypeScript. Core, performance, security
- React. JSX, virtual DOM, hooks, state management
- Micro-frontends
- Delivery flow. Branching strategy, repo management, code style guides, testing approaches, CI/CD, release plan
- Agile. Principles and processes, ability to facilitate team-work according to chosen development methodology
- Upper-Intermediate English

**What's in it for you**
- Realization of your innovative ideas in building new Solutions and Services
- Friendly collaborative teams and enjoyable working environment
- Professional skills development and training programs
- Variety of knowledge sharing, training and self-development opportunities
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
- Remote working environment