Our Jobs

  • Lead JavaScript Software Engineer

    Description

    Ciklum is looking for a Lead 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 Lead JavaScript Software Engineer, become a part of a cross-functional development team working for Our Client. 

    About the Project:

    We are one of the top "Tomorrow’s Growth Companies'" selected by Qumra Capital.

    Juno is an all-in-one solution for companies' employee development. Juno takes the entire life cycle of every employee in the company and creates a visualize learning and development journey they can take-from onboarding to enablement for their day-to-day job to preparing them for their next role and responsibility – With Juno Journey companies like Monday.com, Rapyd, WalkMe and more already changing their employees experience completely.

     

    Responsibilities

    • Be proactive in communication with team members and client
    • Delivery. Create and maintain modern solutions according to unit standards
    • Code Quality. Follow and improve code quality standards
    • Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time
    • Software Design. Create and review software feature design documents and provide the solution
    • Mentorship of junior colleagues
    • Take responsibility for project delivery playing the role of the most senior technical person in the project
    • Set up efficient development workflow throughout proactive collaboration with any project role (BA, PO, UX, UI, Arch, BE, DevOps)
    • Technical organization: interview, tech audit, pre-sale
    • Problem solving, solution Presentation, meeting facilitation

    Requirements

    • Design patterns, development principles
    • JavaScript/TypeScript. Core, performance, security
    • React JS
    • Node JS. Core, ExpressJS/NestJS, no/SQL, ORM, Database design, microservices
    • Delivery flow. Branching strategy, repo management, code style guides, testing approaches, CI/CD, release plan
    • Software Design & Visual Facilitation
    • Agile. Principles and processes, ability to facilitate teamwork according to chosen development methodology
    • Advanced English

    Desirable

    You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:

    • Micro-frontends
    • Cloud platforms experience
    • Code quality tools (Sonarqube)
    • Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.)
    • Familiar with UX concepts such as Information Architecture

    Personal skills

    • Works under general direction within a clear framework of accountability
    • Plans own work to meet given objectives and processes
    • Investigates, defines and resolves complex issues
    • May have some responsibility for the work of others and for the allocation of resources
    • Collaborates regularly with team members, peers and customers. Engages to ensure that customers' needs are being met throughout
    • Communicates fluently, orally and in writing, and can present complex information to both technical and non-technical audiences
    • Facilitates collaboration between stakeholders who share common objectives
    • Deals with problems and issues, managing resolutions, corrective actions and lessons learned
    • Helps develop and enhance customer and stakeholder relationships

    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 fulfill 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.

  • Senior JavaScript Developer

    Description

    Ciklum is looking for a Senior JavaScript Developer 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 Developer, become a part of a cross-functional development team working for Our Client.

    About the Project:

    We are one of the top “Tomorrow’s Growth Companies” selected to Qumra Capital’s.

    Juno is an all-in-one solution for companies’ employee development. Juno takes the entire life cycle of every employee in the company and creates a visualize learning and development journey they can take-from onboarding to enablement for their day-today job to preparing them for their next role and responsibility – With Juno Journey companies like Monday.com, Rapyd, WalkMe and more already changing their employees experience completely.

     

    Responsibilities

    • Be proactive in communication with team members and client
    • Delivery. Create and maintain modern solutions according to unit standards
    • Code Quality. Follow and improve code quality standards
    • Analyze and Estimate. Perform technical assessment of business requirements to ensure the possibility of their implementation within a reasonable time
    • Software Design. Create and review software feature design documents and provide the solution
    • Mentorship of junior colleagues

    Requirements

    You can name examples of use in different contexts. Are guided by best-practices and specifications of such skills:

    • Design patterns, development principles
    • HTML/CSS. Pre/post -processors, methodologies
    • Experience with JavascriptTypescript, RESTGraphQL
    • React. JSX, virtual DOM, hooks, state management
    • NodeJS. Core, ExpressJS/NestJS, no/SQL, ORM, Database design, microservices
    • Experience working on AWS cloud environments. ServerlessKubernetes Docker
    • Experience with Web development, Frontend development (React)
    • Testing. Approaches, types, tooling
    • CI/CD  workflows, Agile methodologies. Understanding, usage
    • Authorization. JWT
    • Git. Branching strategies
    • Upper-Intermediate English
    • An execution mindset, good analytic skills and a team-play attitude

    Desirable

    You should have an idea of the subject and its parts. Can explain. Has experience of use of such skills:

    • Experience with Python
    • Cloud platforms experience
    • Code quality tools (Sonarqube)
    • Experience with CI/CD set up (Docker, GitlabCI, CircleCI etc.)
    • Familiar with UX concepts such as Information Architecture

    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

    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 fulfill 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.