Head of Development

Job description

Docler Holding is a multinational IT and Media Company. The driving force behind all our actions are creativity and innovation. Founded in 2001in Hungary, the company now has approximately 1,000 employees and more than 35 million visitors per day to our leading websites.

This position reports directly to the Chief Technology Officer (CTO) in Luxembourg and is responsible for the management and coordination of the team in Budapest. This is a crucial role not just within the Development Team, but within the wider business and therefore you require excellent communication and management skills. If technical improvements, personal development, and the opportunity to grow with a fast-moving company inspires you, then you are the profile we would like to meet.

 

What you will be doing:

  • Collaborate with the CTO and Chief Product Owner to ensure that all systems satisfy organisational quality standards
  • Prepare technical roadmaps and implement these within the team
  • Manage a team of technical managers in Budapest
  • Lead, manage and grow the team and improve their performance and technical competencies
  • You will ensure that your team works diligently and consistently, through constant communication with the lead developers and Engineering Managers
  • Manage, optimise and report on the company's technical requirements
  • Continuously develop, maintain and update the company's technical rules, guidelines and processes
  • Coordinate the on-call duty system
  • Any other tasks assigned by the CEO

Requirements

Work and educational experience

  • Bachelor’s degree in computer science or equivalent
  • 10+ years’ experience in software development and delivery of high availability and traffic services
  • 5+ years of software technical management, managing a minimum of 50 staff
  • Experience with Live Streaming, Live Cam or Social Media platform
  • Experience with Mobile Website and Native Mobile App development

Personal competences, language skills

  • Previous success in managing, building and developing high performing teams
  • Strong organisational skills and ability to analyse various inputs to help prioritise work
  • Strong communication skills in English, being able to collaborate with remote teams
  • Significant knowledge of client/server and internet systems architectures
  • Long life-cycle application development (evolution of applications)

Technical skills

  • Understanding software design, OOP principles (Design patterns, SOLID, DRY, Yagni)
  • Understanding architectural patterns, event-based architectures
  • Experience with backend technologies, such as: PHP, Node.JS, MySQL, MSSQL, MongoDB, Memcache, Redis, RabbitMQ, FMS, other distributed and in-house built systems
  • Experience with frontend technologies, such as: HTML5, CSS3, ReactJS, SPA development, WebSocket
  • Experience with live streaming, such as: HLS, Media Source Extension, Wowza, Adobe Media Servers
  • Experience with iOS and/or Android development
  • Experience with responsive design, multi-platform technologies (PC/mobile/table/TV)
  • Experience with CI/CD pipelines
  • Working with high-availability, high-performance, scalable systems
  • Experience with high traffic systems (35 million daily visitors), multi DC, distributed systems

What we are offering
 

Salary and benefits

  • Competitive salary
  • Private health insurance (Medicover)

Company culture

  • Dynamic and friendly atmosphere
  • Free daily breakfast in the office
  • Free coffee, tea, and fresh fruit every day
  • Free language courses in the office
  • Free guarded parking (cars, motorcycles, bikes) 
  • Christmas Parties, Family Days, Hackathons, and other surprise events
  • 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 language courses in the office
  • Enthusiastic professionals to learn from
  • Possibility to advance in the company