Technical Team Leader

Job summary
Permanent contract
Salary: Not specified
A few days at home
Experience: > 4 years
Skills & expertise
Generated content
Team building
Cross-functional team leadership
Communication skills
Symfony
Api platform
+1

AssoConnect
AssoConnect

Interested in this job?

Questions and answers about the job

The position

Job description

As a team leader in the engineering department, you will join an experienced product and engineering team of 20 people.

You will have both a lead and an operational role by:

  1. Leading a team of 3 developers (front & back) directly and co-leading the squad with the PM (including QA), bringing coordination, project management, etc.

  2. Acting as a Senior Individual Contributor to keep a foot on the field and to keep a good knowledge of the day-to-day reality.

    It includes discovery, sizing, coding, PR review, etc.

Missions

As a Team Leader

You will have a team of 2+ Team Members. You will be responsible for providing guidance/training and leadership skills to inspire the team to perform at their optimum while creating a cohesive team that works efficiently together. Concrete examples:

  • Support your team members in various ways, such as

    • Help steer the team efficiently by

      • Visualizing and monitoring key elements (quality, time management, production line)

      • Escalating to the relevant people if you spot malfunctions in the system

      • Helping improve the system

    • Motivating the team to achieve organizational goals.

    • Unlock developers when they reach out for help

    • Be available and proactive to anticipate their needs

  • Train your team to reach a better level

    • Dedicate time to step back and study concrete pieces to improve their game

    • Delegate tasks to team members.

    • Conduct bi-annual performance reviews.

  • Lead the team

    • Creating a pleasant working environment that inspires the team.

    • Managing the day-to-day activities of the team.

    • Developing and implementing a timeline to achieve targets.

  • What is theoretically a Team Lead in a Lean organization?

    Team Leaders are the cornerstone of a Lean Organization.

    • They usually lead a team of 4 to 8 Team Members while having an operational role. The split should be about 60% on operational / 40% on leadership.

    • They lead, monitor, and supervise a group of employees to achieve goals that contribute to the growth of the organization.

    • They motivate and inspire their team by creating an environment that promotes positive communication, encourages the bonding of team members, and demonstrates flexibility.

As a Senior Individual Contributor

We believe that you can’t lead properly without living (at least partially) a developer’s daily job. This is why you will partially work as a Senior Individual Contributor. We expect you to:

  • Collaborate closely with Data, Product, and internal stakeholders to define specs fitting best our non-profit customers’ needs as a Domain-Driven Design expert

  • Write excellent code implementing validated technical solutions to product requests

  • Take part in the roadmap definition every quarter

  • Contribute to our continuous improvement approach by troubleshooting and resolving bugs and issues across the stack with a zero-bug policy

  • Keep growing your knowledge through training and technological watch

  • Participate in building our engineering excellence culture by challenging our codebase, best practices, tooling, and organization to make your dev & colleagues’ life easier.


Preferred experience

💡 What if I don’t match all these criteria? As a candidate, you may feel you need to meet every requirement in our job offer. But not ticking every box is okay. It means you’ll have room to learn and grow at AssoConnect.

Experience

  • Minimum 4 years of experience implementing complex business logic

  • Already led technical projects and/or a team will be appreciated

  • Experience with a quality-oriented, domain-driven organization, and lean organization will be a plus

Soft Skills

  • We like it when you share and deeply understand our core values

  • Client-centric with customer satisfaction at heart

  • Pragmatic (use of technical debt, quick-wins, automation, …)

  • Coach mindset: thoughtful, analytical thinking, and good empathy.

  • Leader mindset: energic, dynamic, helps others, takes responsibilities

  • We also like curious people eager to learn and open to changes

Hard Skills

  • A good level of writing in English is required. Good level oral will be needed as well for internal presentation

  • Hands-on experience & tech culture with Symfony, Doctrine, API Platform, PHPUnit, …

  • Seasoned engineer able to draft, visualize & challenge technical solutions

  • Knowledge of SOLID principles, DDD, and Hexagonal Architecture is appreciated too


Recruitment process

  1. Screening (~1h)

    30min with HR to validate the fit between you and the position followed by 30min with the CTO to confirm a basic match on technical aspects.

  2. Technical test (~3.5h)

    2h for remote technical exercise whenever it suits you (day/night - week/weekend) followed by 1.5h Technical interview with our CTO and a lead developer in our offices

  3. Management & Strategy (~1.5h)

    30min with our Chief of Staff to dig professional skills including management skills followed by a 45min strategic interview with our CEO

  4. Meet the team (~1h)

    ~30min with some members of the technical team followed by an informal gathering at the office with other employees

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Project Management”.

See all job openings