Description
Ciklum is looking for a Middle 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 Middle JavaScript Software Engineer, become a part of a cross-functional development team working for our Client.
Responsibilities
- 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
Requirements
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 technologic 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
- REDIS, CAFFEINE
- Maven 3.x. Git + GitFlow
Language:
- Spanish
- English (Minimum B2)
Personal skills
- Communication is a key. You speak and write in English fluently or at least at upper-intermediate level
Accountability:
- Following the “said and done” principle
- Accountability for the own scope of work
Drive:
- Proactive in efforts to deliver results according to the expectations
- Suggesting new ideas, looking for alternative solutions
Self–development:
- 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
Mentoring:
- 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.