Senior Front-End Developer

Job description

Want to expose your work to 30+ million users a day? Our tools serve hundreds of ad impressions every second. The team goal is simple: Let your development convince as many users as possible (and even more) to use our services. Work with a handful of developers on creating amazing tools for webmasters and the Media Buy team in our stunning office in Budapest.


What you will really be doing

  • Participate in the development of Front-End technical specifications
  • Design, develop and test software in a JavaScript development environment
  • Develop and maintain Front-End applications based on established specifications, wire-frames and design guidelines
  • Carry out unit and integration tests (TDD knowledge is a plus) 
  • Review the teammates’ work
  • Mentor other developers
  • Take part in the research of new technologies and solutions
  • Work closely together with PHP developers and designers
  • Brainstorm on new functionalities to improve tool performance on the business level

Requirements

Expectations

  • MSC or BSC in Information Technology or equivalent experience
  • 3+ years of experience JavaScript programming
  • 1.5+ years of experience working with high-availability, high-performance, scalable systems
  • Strong knowledge of design patterns
  • Experience with JavaScript: ReactJS, Redux, Redux-saga, Vanilla JS
  • Extensive experience in CSS3: Sass, animations
  • Familiar with Front-end build process: Webpack, Gulp
  • Experience with responsive design, multiplatform technologies (PC/mobile/tablet)
  • Basic LAMP knowledge
  • Knowledge of Unit Testing and Test Driven Development (Jest, Enzyme)
  • Clean Coding is your most important principle
  • Ability to think analytically and to overview complex systems
  • Team player
  • Willing to learn and develop themselves
  • Follow current technology improvements and recommend their usage in company products if applicable
  • Broad knowledge of Agile methodologies
  • Upper intermediate English knowledge (B2) or higher
  • Native / Mother tongue Hungarian

Desired Skills

  • Experience in live streaming technology
  • Node.js experience
  • Familiarity with Extreme Programming (XP)
  • Knowledge of other programming languages
  • Continuous integration

What we offer

Salary and benefits

  • Competitive salary
  • Private health insurance (Medicover)
  • Complimentary Sportkartya

Company culture

  • Dynamic and friendly atmosphere
  • Complimentary daily breakfast in the office
  • Complimentary coffee, tea, and fresh fruit every day
  • Complimentary guarded parking (cars, motorcycles, bikes) 
  • Fantastic events, including Christmas Parties, Family Days, Hackathons and other surprises
  • Chill rooms, creative areas, and LAN parties
  • Company branded merchandise (goodies)
  • BBQ grill and sport events (Teqball, basketball, futsal)

Professional growth

  • Opportunity to attend conferences, certifications, technical workshops, trainings, and meetups
  • Free English language courses in the office
  • Enthusiastic professionals to learn from
  • Possibility to advance in the company