Position: Sr JavaScript (React) Developer
Company: Ciklum
Category: JavaScript
Experience required: 5y
English level: upper

On behalf of Tictrac, Ciklum is looking for a Senior JavaScript (React.JS) Developer to join our Lviv team on a full-time basis.

Responsibilities
Being a key stakeholder in the architecture, design and development of our web applications
Implementing solutions and building applications for the web platforms by translating business requirements and designs into high quality, reusable code
Collaborating with cross-functional teams to ideate, define, design and ship new features
Continuously discovering, evaluating, recommending and implementing new technologies to maximise development efficiency and product enhancements
Creating unit tests to verify functionality, usability and general reliability against specifications
Diagnosing performance issues, troubleshooting issues reported by stakeholders, debugging and implementing code fixes to improve the backend performance
Working with cross-functional teams to produce and maintain internal and external-facing documentation

Requirements
5 years’ of software development experience with JavaScript
Software architecture and design patterns knowledge
Able to design, plan and implement complex technical solutions / architectures
Deep knowledge of modern JavaScript (es2015 +) is essential and some knowledge of Typescript would be an advantage
At least 2 years of experience with React.JS
Comprehensive skills with build tooling such as Webpack/Grunt/Gulp
Strong knowledge of HTML5 and CSS3, experience with server-side CSS pre-processing platform, such as SASS
Experience with UNIT testing using Karma & Jasmine or Jest
Proven knowledge of REST API and service-based architecture and development
Working knowledge of tools such as GIT, Jenkins, Jira, etc.
Solid understanding of the full development life cycle