Position: Middle JavaScript Developer for Ciklum Digital
Company: Ciklum
Experience required: 2y
English level: intermediate

You will join a highly motivated team and will be working on a modern solution 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.

**About the Client:**

Inspired Education is a co-educational, non-denominational, independent school group designed to inspire students to achieve their maximum potential in a nurturing, progressive academic environment from ages 1 to 18.
Inspired Education offers a fresh and contemporary approach to education by re-evaluating traditional teaching methods and curriculums and creating a more dynamic, relevant, and powerful model reflecting current attitudes.
Inspired Education is a leading global premium schools group educating over 50,000 students across an international network of over 70 schools on 5 continents. All the schools are individually developed, and designed in response to their environment and location, delivering an excellent education to their respective communities.

**About the product:**

The product is a learning platform that provides students with courses, curriculums, and educational programs. It allows users to build their packages, sign contracts, pay, manage timetables in the student’s hub.
Become a part of a new team that works on the product for the Premium Private Education!

**Responsibilities**

Be proactive in communication with team members and client
Delivery. Create and maintain modern solutions according to unit standards
Code Quality. Follow code quality standards
Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time

**Requirements**

You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

HTML/CSS. Pre/post -processors, methodologies
JavaScript/TypeScript. Core, performance
React. JSX, virtual DOM, hooks, state management
Testing. Approaches, types, tooling
CI/CD. Understanding, usage
Git. Branching strategies
Agile. Principles and processes
Intermediate English

**Desirable**

Experience of Next JS
Server-side rendering of React
Other modern framework (Angular, Vue, ReactNative)
Micro-frontends
Cloud platforms experience
Code quality tools (Sonarqube)
Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.)
Familiar with UX concepts

**Personal skills**

Has sufficient communication skills for effective dialogue with customers and colleagues
Collaborates in a team effectively
Is able to plan, schedule and monitor own work within short time horizons
Demonstrates a rational and organised approach to work
Understands and uses appropriate methods, tools and applications. Identifies and negotiates own development opportunities
Works under routine direction, without frequent reference to others

**What's in it for you**

Career growth opportunities
Realization of your innovative ideas in building new Ciklum 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