Front End Developer

  • Development Team
  • Budapest, Hungary

Front End Developer

Job description

We're looking for Front End Developers to join our fast-growing team and help us build the most trusted and personalized service in the world.


One of our clients is the global market leader for lifestyle and travel concierge and loyalty solutions, and they are growing quickly. As a leading global service business, they help busy people get the most out of their lives and pride themselves on providing the very best customer experience possible. We are working with very talented engineers from different countries.

The Product is a large-scale responsive and e-commerce web application with features across Travel, Entertainment, Dining, and much more. It’s a multi-tenant and customizable platform that gives our Developers the opportunity to specialize in multiple sectors and work with many of the world’s best-known financial and luxury brands.

The Role

  • Hand-on, sleeves-rolled upcoding, a true practitioner
  • A strong passion for test-driven development
  • Working on a joint leadership team with other Senior Developers with a passion for mentoring and coaching junior members of the team
  • An interest in feature-led teams and a strong desire to work closely with your Back End colleagues for a joined-up approach to Product Development
  • Working closely with Product Design, Product Management, the Back End Development team and QA on feature requirements
  • Working in an agile team.

Work environment

  • Growing local team with start-up feeling and a strong background
  • Interesting international projects – colleagues from several countries
  • Great team, regular team-building events
  • Laptop + 2 monitors (24”) help your work
  • We are open to your ideas
  • Regular home office
  • Non-strict working hours (within reasonable limits)
  • Team breakfast

Job requirements

Key skills
  • Excellent TypeScript 2.8+ knowledge: candidates must be familiar with Object-Oriented and functional programming concepts within the language
  • Unit Testing using Angular's TestBed & Jasmine: candidates must be familiar with testing every aspect of an Angular application
  • Angular 5+ expertise with at least 3 years working experience; a good candidate will understand and follow the Angular Style Guide
  • Responsive design knowledge, including responsive CSS 3/4 concepts (like flex/CSS Grid) as well as media queries (breakpoints)
  • Must have 5-years working experience in front end technologies
  • Solid background in agile environments
  • Excellent communication and collaborative skills

Nice-to-have skills
  • Node.JS experience: RESTful API development with express; CLI development with commander
  • GraphQL knowledge (Node.JS express-graphql)

Our Front End Tech Stack and Tools
  • Angular 5+ (Angular CLI)
  • Angular CLI
  • Nrwl Nx Workspaces
  • Typescript 2.8+
  • RxJS 5.5+
  • @ngrx/store
  • @ngrx/effects
  • @ngrx/entity
  • End-to-end Testing (Protractor)
  • Unit Testing (Jasmine)
  • Coverage (Istanbul)
  • CSS 3 (including Flex, CSS Grid)
  • SCSS using BEM