Position: Expert JavaScript Developer for Ciklum Digital Poland
Company: Ciklum
Category: JavaScript
Experience required: 5y
English level: upper

**Responsibilities**

- Delivery. Create and maintain state of the art web applications
- Code Quality. Follow and improve code quality standards
- Analyze and Estimate. Perform technical assessment of mockups/wireframes and architectural designs/specifications to ensure the possibility of their implementation within reasonable time
- Software Design. Excellent knowledge of applying web delivery design principles for websites and web applications for a positive user experience
- Demonstrating true software craftsmanship mindset
- Contribute ideas through your knowledge of evolving front-end technologies
- Use industry best practices of development processes & tools, adopt and improve them
- Technical organization: interview, tech audit, pre-sale
- Problem solving, Solution Presentation, Meeting and Visual Facilitation
- Passionate about continuous improvement, collaboration and great teams
- Compelling coaching and training skills for imparting professional software engineering skills

**Requirements**

You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

- Strong expertise in the JavaScript language (e.g. ES6/7/8/next, Typescript) as well as its eco-system and tooling
- Expertise in cloud design, infrastructure as code, tools and services on AWS
- Experience with at least one recent JavaScript frameworks
- Experience with data persistence (SQL/noSQL)
- Deep experience with implementing resource-oriented APIs (REST, GraphQL) on client and server side
- Delivery flow: branching strategy, repo management, code style guides and enforcing, testing approaches, release plan
- Good experience with CI/CD, preferably Gitlab CI
- Deep knowledge of HTML5, CSS3/SCSS, as well as general understanding of UI design
- Package management, Module bundling
- Deep understanding of front-end performance aspects, analysis and optimization
- Design patterns, OOP, Development principles
- Ability to design, build, test, and deploy applications
- Customer centric, passionate about delivering great digital products and services
- Understanding of Agile and Lean principles and ability to facilitate team-work according to chosen development methodology;
- English C1

**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
- State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions Gdansk or Wroclaw
- Work from home/100% remote
- Private medical healthcare fully covered by Ciklum with a possibility to cover family members
- Fully covered life insurance – 100 000 PLN
- Fully covered drug insurance – up to 2 000 PLN/year
- Multisport card 100% covered by Ciklum – Benefit Systems, Plus package
- Parking space 50% covered by Ciklum