Who are we?
Hyperoptic is the UK’s hyperfast broadband provider.
We offer broadband speeds 11x faster than the UK average, proudly setting a new fibre ‘gold standard’ with hyperfast speed, reliability and customer service.
Here in Belgrade, we support our UK colleagues in a shared mission: to gigabit Britain. Our office started up in Belgrade in 2013 with what was then 20 developers. Now it’s grown into our largest office with more than 500 people.
Whatever we’re doing, going beyond the expected is the benchmark.
We work smarter, together, being agile and responding with the speed our business and customers demand – without compromising on quality. We stay focused, performing at our best to ensure we are focused on hitting targets and goals together. And we strive for excellence, paying attention to the detail, constantly seeking to stretch ourselves and find better ways of doing things.
And today we’re looking for a Java Team Lead who shares these values. Does this sound like you?
Summary of key responsibilities/deliverables
Java Team Lead will be responsible for managing and leading a software development team in the effective design, implementation and operation of software products and services. A technical expert in software development. Sets clear team goals and KPIs. Delegates tasks and estimates project deadlines. Oversees day-to-day teams’ operation and performance. Does regular performance evaluation. Create a health and motivating work environment and atmosphere.
What will you be doing?
- Guide team development efforts towards successful project delivery
- Provide technical leadership to teammates through coaching and mentorship
- Maintain high standards of software quality within the team by establishing good practices and habits
- Identifie and encourage areas for growth and improvement within the team
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain
- Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Design and develop software in accordance with established standards
- Participate in peer-reviews of solution designs and related code
- Analyze and resolve technical and application problems
- Assesse opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time and on-budget
- Provide third-level support to business users
What are we looking for?
- University level education in computer science or similar development
- Any additional development certifications or courses
- 5+ years of software development experience
- Technical development expertise
- Extensive knowledge on industry standards, operating systems, networks, architectures, best practices and patterns
- Experience with containerised and cloud deployment (AWS, Google Cloud, Azure…)
- Creative, intelligent, analytical and detail oriented
- Fluent in English
Benefits:
- Competitive salary plus bonus
- 25 days’ paid holiday increasing each year
- Extra day off for your birthday
- Private medical insurance
- Massages in the office
- Sweet Tuesdays
- Team sports activities
- Recruitment referral bonus
- Bring your dog to work
We’re committed to providing equal opportunities to all applicants and employees. In fact, this is at the heart of our culture and values. We welcome applications from candidates from all walks of life.
What happens next?
- You apply
- We carefully review your application
- We’ll get back to you — even if it’s a no (for now)