vacancies-intro

Lead Front End Software Engineer

Apply

Description

Ciklum is looking for a Lead Front End Software Engineer to join our team full-time in Ukraine.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role:

As a Lead Front End Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. The Lead Front End Software Engineer is a practitioner and an advocate of state-of-the-art
software development practices, developing software products with a broad toolkit of technologies and methods and with a strong DevSecOps mindset, being able to tackle the whole software development cycle of designing, building, testing and deploying applications. Working in an agile environment and keeping up with the ever-evolving technical landscape the Lead Front End Software Engineer is a lifelong learner and likes to think outside the box.

Our Client is the world’s number one integrated tourism business. Product and Engagement Master Domain is a global team within Client technology responsible for the delivery and support of our customer facing websites and the end-to-end value chains supporting these. We are a multi-disciplinary team of experts across Architecture, Engineering, DevOps, and Agile Delivery providing services across the UK, Ireland, Sweden, Norway, Denmark, Finland, Germany, Belgium, and The Netherlands. We are ambitious to become the leader in technology within the travel industry and to achieve this we are looking to build a capable, creative team who want to be a part of accomplishing that goal. We never stop looking ahead, seeking new ways to delight our customers and grow our business. We recognise the power of digital and the massive contribution this brings to creating a truly unique and differentiated customer experience.

Responsibilities

  • Creating technical solution designs as ADR to address software design challenges
  • Resolving multiple-component architectural dependencies
  • Working closely with the TTL to align on technical direction, goals, and dependencies
  • Communicating effectively with various stakeholders including Product Owners, Business Analysts, and Architects
  • Leading design discussions and ensuring adherence to UI/UX principles
  • Driving a DevOps mindset and automation across development and operations
  • Overseeing implementation of security best practices, including authentication and authorization strategies
  • Collaborating on deployment and release strategies
  • Supporting the Product Owner in backlog prioritization based on technical needs
  • Contributing to documentation, process improvements, and technical training
  • Fostering a culture of continuous learning through demos, workshops, and pair programming
  • Applying advanced skillset for understanding and solving problems, taking ownership of complex topics or multi-faceted initiatives spanning across the domain
  • Striving for a high degree of automation, clean architectures, and high quality with a customer-centric mindset
  • Selecting and guiding teams to use the right tools for the right job, solving business and technical problems efficiently
  • Demonstrating a commercial mentality, focusing on solving business problems in the best way
  • Working in a cloud environment, especially AWS, and developing resilient and high-performing cloud-native applications
  • Leveraging AWS services and cloud design patterns in a micro-service and micro-frontend landscape
  • Managing the full cycle of designing, building, testing, and deploying software and contributing to increasing automation
  • Clearly verbalizing thoughts and ideas, and taking the initiative to translate ideas into outcomes
  • Researching, evaluating, and testing new approaches, processes, and tools together with the domain’s Practice teams and Group Enabler teams, and helping teams to use them effectively
  • Being well-connected across the domain, within the broader community and relevant Communities of Practice
  • Thriving in an international, multi-cultural team
  • Challenging constructively and maintaining high expectations of yourself and others
  • Driving technical excellence, ownership, and self-organization at both team and personal level
  • Regularly coaching, guiding, and developing more junior colleagues
  • Continuously learning and acquiring new skills, keeping up to date with the latest developments in your focus areas

Security is part of everyone’s job. We practice secure behaviours first in everything we do.

Requirements

  • Strong expertise in JavaScript language (e.g. ES6/7/8/next, TypeScript) as well as its ecosystem and tooling
  • Mentor and coach engineers at all levels through training sessions and pair programming
  • Collaborate closely with the TTL to ensure team alignment and success
  • Expertise in React, SCSS, Eleventy, njk, NodeJS
  • Knowledge on Terraform, AWS CDK
  • Deep knowledge of HTML5, CSS3/SCSS, and other aspects of frontend and client-side development
  • Deep knowledge of UI/UX design principles, tooling and workflows to build an engaging user experience
  • Excellent understanding of front-end delivery and performance aspects (infrastructure, HTTP protocol, etc.), analysis and optimisation
  • Experience with consuming resource-oriented APIs (REST, GraphQL)
  • Deep expertise in cloud design, infrastructure as code, tools and services on AWS
  • Good experience with CI/CD, preferably Gitlab CI
  • Ability to design, build, test, and deploy applications
  • Customer centric, passionate about delivering great digital products and services
  • Demonstrating true software craftsmanship mindset
  • Passionate about continuous improvement, collaboration and great teams
  • Compelling coaching and training skills for imparting professional software engineering skills
  • Strong problem-solving skills coupled with good communication skills
  • Understanding of social and ethical implications of software engineering
  • Open minded, inquisitive, life-long learner
  • Comfortable with ambiguity, highly autonomous
  • Expert knowledge of DOM
  • Strong technical leadership and decision-making abilities
  • Ability to balance technical and business needs effectively
  • Experience in large-scale frontend system architecture and MicroFrontends governance
  • Understanding of cloud architectures and DevOps practices
  • Exceptional collaboration and team-building skills

What's in it for you

  • Career growth opportunities
  • Realization of your innovative ideas in building new Ciklum Solutions and Services
  • Friendly collaborative teams and enjoyable working environment
  • Professional skills development and training programs
  • Variety of knowledge sharing, training and self-development opportunities
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions

About us:

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.
Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn

Explore, empower, engineer with Ciklum!

Experiences of tomorrow. Engineered together

Interested already?

We would love to get to know you! Submit your application. Can’t wait to see you at Ciklum.

Apply

Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Send CV