Join our innovative tech team as a Lead Engineer and shape the future of our cutting-edge products
Overview
£7870 - £9170
Vilnius, Vilnius, Lithuania,
Expires at anytime
Exciting times are afoot at our dynamic tech company as we seek a visionary Lead Engineer to guide our talented team and contribute to our progressive product vision. As a leader in tech, we are dedicated to harnessing the power of cutting-edge technologies to deliver unparalleled solutions to our users.
- Lead and expand a dedicated team of 5+ engineers, steering projects in line with our ambitious product goals.
- Collaborate closely with developers and the Product Manager to ensure timely delivery of business value, while enhancing quality standards.
- Develop and refine technical aspects of product development, implementing the most effective development processes.
- Coach and mentor the engineering team, fostering best practices from UI to Secure SDLC.
- Recruit, onboard, and develop team members, supporting their professional growth.
- Address and escalate technical issues, maintaining strong cross-team collaboration.
- Promote a transparent work environment with open and honest feedback.
- A minimum of 6 years' experience in programming languages such as Scala, Java, Kotlin, or Objective C/Swift is essential.
- Proven expertise in designing robust distributed systems.
- At least 4 years' experience in team management, process establishment, and change management.
- Strong people management skills, including conflict resolution and mentoring.
- A thorough understanding of Agile methodologies and engineering best practices.
- Experience with ML models, full-stack development, DevOps tools, consumer-facing products, and A/B testing techniques is advantageous.
The role offers a competitive salary range, with gross monthly earnings between €7870 and €9170 in Lithuania, commensurate with your skills and experience.
What you'll be doing
You'll be responsible for:
- Lead and scale a team of 5+ engineers and organise work towards the product vision
- Work closely with the development team and Product Manager to deliver business value in a timely manner while following and improving upon established quality metrics.
- Orchestrate technical aspects of the product development
- Implement the most suitable development processes (principles, rules) for the team
- Coach the team to learn and apply engineering best practices in various areas starting from UI standards and CI/CD to API design and Secure SDLC
- Continue to form and grow your team – hire and onboard new members, perform training activities, help team members to follow their path for professional growth
- Solve or escalate issues within and outside the team
- Ensure healthy collaboration with other teams, identify and manage technical and organisational dependencies
- Support an environment of transparency by providing prompt feedback, both gently and honestly
Your Experience
Must have:
- 6+ years of experience in one of the following programming languages: Scala, Java, Kotlin, Objective C/Swift.
- Experience in designing and implementing robust distributed systems
- 4+ years of team management: establishing processes in a cross-functional team, building tech roadmaps, experience in change management
- People management skills – providing one-on-ones, resolving conflicts, creating career development plans, mentoring and growing engineers
- Extensive knowledge of engineering practices and Agile methodologies
Nice to have:
- Experience working with ML models
- Full-stack development experience
- Hands-on experience with DevOps tools and practices
- Outstanding communication skills
- Experience building consumer or client-facing products
- Understanding of A/B testing techniques
Salary Range:
Lithuania - €7870 – €9170 gross per month
Ranges may vary depending on your skills, competencies and experience.