JavaScript Team Lead
Life at Q is anything but boring! We’re on a mission to find the As to the most challenging Qs of today. That makes our everyday lives more fun, our team more cohesive and our daily tasks more exciting. Are you ready for a challenge?
The Team
We’re looking for a proactive, team-oriented, and motivated JavaScript Team Lead (m/f) to join our department of more than 50 JavaScript enthusiasts. A single Javascript team consists of 6-8 people. Team Leads have dedicated time for their own teammates who they will support technically and also in personal development, but also dedicated time to focus on their own technical knowledge and continuous improvement.
Besides investing time in the team and themselves, Team Leads are technically involved and dedicate half of their time (50%) to projects, technical tasks and programming.
We value a go-getter attitude, the drive to get things done, and the empathy to understand our client’s needs and wants. Our team prides itself on working hard and having fun while doing so. We believe in the power of bringing like-minded people together.
What is it all about?
- Actively participating in continuous development process improvements
- Understanding and promoting best practices: good software design, efficiency, long-term sustainability, documentation, and keeping an eye on security
- Sharing agile methodology knowledge and understanding of its core benefits
- Actively participating in mentorship, workshops with clients, tech architecture assessments, code reviews, estimations, and standardization initiatives
- Continuously recognizing and initiating the advancement of the competencies of team members, both from the technological domain as well as from the business and communication domain
- Valuing diversity, fostering understanding and appreciation in the team
- Taking and encouraging responsibility for the final outcome of the process, carefully considering and differentiating what to secure, what to delegate, and what to escalate
- Executing with an adequate sense of importance and urgency without losing sight of what really matters in this role (eg. the development of subordinates)
What do we expect?
- A degree in computer science or related field
- More than 4 years of experience in a tech role in the relevant domain
- Previous experience in managing teams in the relevant field is a plus
- Experience as a tech lead on a project managing and connecting different domains is a plus
What is important to us?
- Ability to independently run client workshops to gather information about their requirements, goals, and project scope, and analyze workshops with the team and clients
- Excellent estimation skills for projects and scope defining
- Supporting sales and presales during lead and client qualification
- Ability to identify problems in existing systems and replace them with elegant solutions
- Proven track record in project management, understanding and experience of core Agile concepts
- Flexible and able to cope with an ever-changing, dynamic, and exciting environment
- Ability to delegate efficiently
- Advanced English language skills
- Excellent collaboration and communication skills - being able to explain, persuade and justify decisions and concepts to the team and senior management
Operational and Strategic Responsibilities
- Up to 50% utilization of work hours on a specific project
- Effectively use and improve company-wide processes, procedures, and standards
- Monitor performance standards and metrics
- Gather inputs and analyze reusability potential
- Consult and align with peers and line manager regarding new technologies, methodologies, tools, and approaches
- Implement company strategy and goals
- Participate in the development and maintenance of the company's strategic internal tools
- Involvement in the recruitment process; reviewing tasks or delegating them, conducting tech interviews
Team Management
- Gather inputs and analyze reusability potential
- Supervising and aligning the team around the same technical and nontechnical strategy and targets
- Creating and managing a personal development plan for each member and actively participating in member's career goal
- Set team and role metrics and targets
- Implement team ceremonies; conducting regular one-on-ones with team members and weekly meetings
- Manage team relations and communication, adhere and promote communication baseline and feedback culture
- Managing team member's idle time, onboarding and offboarding into the team
Administrative Responsibilities
- Participate in the development and maintenance of the company's strategic internal tools
- Reports (e.g. nominate salary changes, bonuses, vacation approvals, overtime approvals etc.)
- Budgeting team utilization including raising utilization issues
- Maintaining team or domain-specific documentation
- Workforce planning
- Ad hoc project suppor
- Reporting to the line manager and the team on a regular basis in order to increase transparency and awareness
What we bring to the table:
- The location choice is yours: remote, on-site or hybrid
- Flexible working hours
- Work with new technologies in a high-performance environment
- IT community involvement — Meetups, Workshops & Articles
- Internal workshops & personal development
- Educational budget
- Work-from-home allowance
- Food allowance
- Recourse and Christmas bonus
- Private health insurance
- Subvention of Fit pass
- 100% paid sick leave
Salary range
Salary is based on your experience, level of knowledge & technical interview.
Sounds exciting? Click on the button below and apply now :)
- Department
- Frontend & JavaScript
- Locations
- Belgrade
- Remote status
- Hybrid Remote
About Q agency
We are an award-winning software and design agency.
With 300+ full-time experts, we provide services and solutions to cover all phases of the digital product life-cycle. Working in various industries across 20 countries worldwide, we exceed our boundaries each day.
JavaScript Team Lead
Loading application form