Senior JavaScript Engineer @Ciklum
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago

[Hiring] Senior JavaScript Engineer @Ciklum

1wk ago - Ciklum is hiring a remote Senior JavaScript Engineer. 💸 Salary: unspecified 📍Location: Ukraine

Role Description

Ciklum is looking for a Senior JavaScript Engineer to join our team full-time in Ukraine. As a Senior JavaScript Engineer, become a part of a cross-functional development team working for the global leader in leisure, travel, and tourism industries that offers a high-quality end-to-end customer experience, from booking to accommodation and transportation.

Responsibilities

  • Design and implement complex web applications using the established approaches and best practices
  • Improve existing engineering and quality standards in a team and help other team members adopt them
  • Create CI/CD pipeline by template and/or assist DevOps team in creating more complex pipelines
  • Participate in the hiring process and technical interview activities
  • Coach/supervise middle/junior engineers by demand of the project

Qualifications

  • Experience in designing solutions for complex features and creating documentation
  • Strong experience with MicroFrontend architecture
  • Strong experience in using AI coding assistants like Amazon-Q or similar (Github Copilot, Claude Code)
  • Uses the established standards and algorithms for implementing the application
  • SOLID / GRASP principles
  • Architectural Diagram Literacy (e.g., C4 model, Basic UML)
  • Data Structures and Formats
  • Common algorithms
  • Web Scaling Essentials (e.g., Load Balancers, Caching strategies, CDN)
  • Serverless / Microservices / Modular Monolith
  • CDN (Content Delivery Network)
  • Proficient in HTML, CSS, and JavaScript
  • Practical use of advanced features in React
  • Experience in refactoring existing applications according to new requirements
  • TypeScript
  • Browsers (DOM, Storages, Events)
  • WebComponents
  • Package management (npm)
  • ReactJs / Preact
  • CSS Preprocessors (SCSS)
  • Responsive and Adaptive Design Layout
  • Accessibility
  • UI Performance Optimization (Web Vitals)
  • Experience in configuring CI/CD pipelines (TravisCi, GitLabCI, etc.)
  • Collaborates with the DevOps team to set up the custom CI/CD pipeline
  • Bundlers & Builders (Rollup or Esbuild or SWC)
  • Docker
  • GitLab (MR, Pipeline, UI, Configuration, Tokens)
  • Branching strategies
  • DataDog
  • Monitoring and Logging tools
  • Downtime forecast
  • Shell script basics
  • Continuous Integration / Continuous Deployment / Continuous Delivery

Requirements

  • Hands-on experience with testing approaches and tools
  • Ability to adjust and maintain the code quality rules and metrics
  • Automated tests (unit, integration, e2e tests)
  • Common manual test practices
  • Jest or similar
  • Static code analysis: (ES)Lint
  • Code review
  • SonarQube
  • API Contract Testing
  • Agile (Principles, Scrum, Kanban)
  • Tech Risk Management
  • Technical Debt Management (Refactoring, Improvements)
  • Serverless in AWS
  • AWS CDK / CloudFormation
  • Modern IDEs (setup plugins, configuration)
  • Postman or similar
  • DevTools (Chrome DevTools or similar)
  • UI Design Tools (e.g., Zeplin, Figma, Sketch)
  • NodeJS Security (npm audit, vulnerability scanners)
  • Web Security (XSS, CSRF, CSP, Injections)

Personal Skills

  • Works under general direction, accepts guidance and has work reviewed at agreed milestones
  • Has working-level contact with customers and colleagues
  • May supervise others or make decisions which impact the work assigned to individuals or phases of projects
  • Performs a range of work, sometimes complex and non-routine
  • Demonstrates effective communication skills
  • Plans, schedules and monitors own work (and that of others where applicable) competently
  • Contributes fully to the work of teams

Benefits

  • Strong community: Work alongside top professionals in a friendly, open-door environment
  • Growth focus: Take on large-scale projects with a global impact and expand your expertise
  • Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
  • Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
  • Flexibility: Enjoy radical flexibility – work remotely or from an office, your choice
  • Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations

Company Description

At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress.

As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.

Explore, empower, engineer with Ciklum!

Before You Apply
remote Be aware of the location restriction for this remote position: Ukraine
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior JavaScript Engineer @Ciklum
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 130,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: Ukraine
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Application Denied
Unlock 130,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later