Back to all jobs

Senior JavaScript Software Engineer


JavaScript vacancies


Ciklum is looking for a Senior JavaScript Software Engineer to join our team full-time in Spain.

We are a leading global product engineering and digital services company that unites 4000+ seasoned professionals globally on various projects in healthcare, fintech, travel, sportswear, entertainment, and security. Ciklum delivers high-impact technology solutions to Fortune 500 and fast-growing organizations worldwide. 

About the role:

As a Senior JavaScript Software Engineer, become a part of a cross-functional development team working for our Client.


  • Create sustainable front components that are reusable in other screens, environments and entities
  • Create front components that follow IT’s design standards
  • Ensure development’s quality and cleanliness (Clean Code)
  • Ensure the quality and success of the delivered solutions
  • Develop a visually attractive and usable user interface
  • Communicate ideas, new methods, or technologies with the objective of improving the current technology stack
  • Design and develop reusable components by other projects or products
  • Focus the activity on the user, ensuring the correct communication and component development with the backend
  • Participate actively in APIs design
  • Collaborate with the rest of the team, helping them to grow and strengthen IT’s technological community
  • Develop unitary tests


We know that sometimes, you can’t tick every box. We would still love to hear from you if you think you’re a good fit!

Necessary knowledge:

  • JavaScript development experience
  • React, Redux and Hooks development experience
  • Typescript development experience
  • Webpack development experience
  • Deep knowledge of software design patterns
  • Experience developing applications with complex business logic
  • Knowledge of Agile’s methodology
  • Development of unitary tests

 Important knowledge:

  • CI/CD platform knowledge
  • Jest and React Testing Library Knowledge
  • Gitflow knowledge and work experience
  • API-FIRST knowledge or work experience
  • API REST and microservices work experience
  • Knowledge or work experience with monitorization and alert tools
  • Knowledge or work experience with cache systems (Redis, Caffeine)
  • Knowledge of Domain Driven Design and hexagonal architecture

 Valued knowledge:

  • Knowledge of MongoDB and Kafka
  • Knowledge of the testing pyramid
  • Knowledge of any level of backend
  • Experience leading teams in technological environments
  • Previous experience operating software artifacts in Cloud
  • Knowledge or work experience developing test in ephemeral environments
  • Knowledge or work experience developing E2E tests with Cypress

Technical Skills:

  • JavaScript
  • React, REDUX and HOOKS
  • Typescript
  • REST
  • Jest/ React Testing Library
  • Cypress
  • Mongo DB
  • Kafka
  • Maven 3.x. Git + GitFlow


  • Spanish
  • English (Minimum B2)

Personal skills

  • Communication is a key. You speak and write in English fluently or at least at upper-intermediate level


  • Following the “said and done” principle
  • Accountability for the own scope of work


  • Proactive in efforts to deliver results according to the expectations
  • Suggesting new ideas, looking for alternative solutions


  • Eager to learn and grow: curios, keen to constant self-development
  • Constantly improving own mastership

Effective communication:

  • Ability to express ideas, thoughts and questions simply, concisely and in a structured way


  • Capability to assess tasks of less experienced colleagues
  • Skilled in constructive feedback providing 

What's in it for you

  • Global impact: work on large-scale projects that redefine industries with international and fast-growing clients
  • Welcoming environment: feel empowered with a friendly team, open-door policy, informal atmosphere within the company and regular team-building events
  • Flexibility: hybrid & 100% remote work opportunities, flexible work schedule 
  • Work-life: 23 vacation days & short Fridays
  • Health: comprehensive company-paid medical insurance & 4 additional undocumented sick leave days
  • Tailored education path: regular internal events (meetups, conferences, workshops), language courses and company-paid certifications
  • Growth environment: share your experience and level up your expertise with a community of skilled professionals, locally and globally
  • Opportunities: our Internal Mobility Program helps change a project if needed to help you grow, excel professionally and fulfil your potential

About us:

Our Delivery Center in Malaga is one of the leading IT hubs in Andalusia – it provides an exceptional mix of vibrant tech talent community, wide-open access to learning and career advancement opportunities, hybrid / remote work setup & endless Mediterranean seashore summer.

Be bold, not bored!

Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.