Senior Front-end Engineer


Sofia, Bulgaria


They’re made up of more than 700 people worldwide, who work together to provide a smooth, end-to-end digital experience to the employees and improve the efficiency of the corporations they work for.​ They have a mission, and are empowered, agile, innovative – and ready to challenge the incumbents!​

Together you can build the smartest, most connected, sustainable, and most collaborative travel and expense ecosystem in the world, transforming the corporate traveler experience into a seamless, complete, and enjoyable activity.

Work that impacts the world:

Their technology enables better traveler experiences - over 220 tour operators can search 250 billion travel offers in milliseconds thanks to comparison and booking tools. Their agile leisure team works in streams and chapters to drive developments, providing end-to-end support across projects.

In this role, you’ll find a chance to:

  • Work with colleages/team members from many international locations of company's R&D Business Units
  • Writing and understanding clean code
  • Participate in the architecture, design and development phase of software production
  • Build mobile-first web applications
  • Build Single Page Applications based on JavaScript Framneworks like Angular, Svelte or Vue.js
  • Writing and Integrate with server-side Web APIs
  • Deliver high-quality software with extensive testing (unit, integration and E2E)
  • Participate successfully in an established daily Scrum process
  • Enforce coding and UI standards
  • Design and transform application architecture towards cloud technology
  • Automate provider integration processes
  • Build functional knowledge on application scope and associated domain
  • Actively participate in code reviews, team meetings, and discussions
  • Grow in professional software developing and personal skills

About the suitable candidate:

  • Confidence to write clean code in a complex application
  • Comfortable work in a distributed agile environment in an international team
  • Comfortable to step outside of your comfort zone and challenge yourself every day
  • Good level of written and oral English communication skills
  • 4+ years experience with modern JavaScript Framework like Svelte or Angular
  • Excellent JavaScript knowledge
  • Experience with state and storage management
  • Familiar with software principles like DRY, KISS and SOLID
  • Good understanding of unidirectional data flow, state management, and immutability
  • Experience configuring and writing tests with libraries like Jest or Cypress
  • Familiar with the latest HTML5 APIs and specifications
  • Understanding of modern CSS (flexbox, animations, transformations, and container queries)
  • Experience with GraphQL is a plus

What will be considered as an advantage:

  • Any back-end programming language (Node.js, PHP, Java, etc.)
  • Mentoring junior engineers

What do they offer?

  • Working for a company that has been voted as a Top Employer in Europe 
  • A competitive salary and extensive range of benefits including life and health insurance
  • Multisport card
  • Public transport card/subsidy for a parking lot in the office
  • 25+ days paid time off (increasing for up to 30, depending on your stay with us)
  • A well-balanced mix between work from home and collaborative work from the office
  • Career and development opportunities through R&D career paths
  • Learning opportunities
  • Foster innovation
  • Impact millions of travelers from all around the globe

 

For more details, let's talk at martin@cadabra.bg

(License No. 2709 from 17.01.2019)