Tech Lead

Posted 73ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Tech Lead responsible for leading a team and ensuring strategic objectives are met in a digital marketing context. Focus on technical excellence, team collaboration, and project execution.

Responsibilities:

  • Lead the team in overcoming current challenges, promoting technical excellence, building a resilient and collaborative culture, and ensuring successful execution of the team's strategic objectives to consistently deliver high value.
  • Work closely with product management to establish, communicate, and protect clear sprint priorities.
  • Implement strategies to shield the team from unplanned work and reduce frequent context switching.
  • Refine agile processes to improve workflow, predictability, and overall throughput.
  • Conduct a thorough assessment of existing technical debt (e.g., outdated libraries, complex codebase).
  • Develop and execute a clear, prioritized roadmap for refactoring and modernization.
  • Advocate for the adoption of automated testing to improve code quality and long-term maintainability.
  • Lead architectural decisions and ensure that all new development aligns with best practices for scalability and maintainability.
  • Serve as the team's primary technical guide, providing hands-on support and removing blockers.
  • Foster an environment of open and transparent communication.
  • Establish systems to provide regular recognition and constructive feedback to combat feelings of stagnation.
  • Act as a stabilizing force, inspiring confidence and motivating the team during periods of change and challenge.
  • Actively reduce dependence on key individual contributors by promoting knowledge-sharing practices such as pair programming, thorough code reviews, and technical presentations.
  • Drive the creation and maintenance of clear, accessible documentation to reduce the team's "bus factor".
  • Mentor team members to improve their technical skills and support professional growth.
  • Identify and cultivate leadership potential within the team.

Requirements:

  • Technical Expertise: Hands-on, deep experience in software architecture, modern development practices, and automated testing.
  • Strategic Thinking: Able to translate business objectives into a tangible technical vision and roadmap.
  • Mentoring and Coaching: Passion for developing people with a proven ability to grow team members' skills.
  • Communication: Excellent ability to articulate complex technical ideas to both technical and non-technical audiences.
  • Problem Solving: Proactive in identifying risks and impediments and pragmatic in pursuing effective solutions.
  • Accountable: Takes ownership of the team's successes and failures.
  • Empathetic: High emotional intelligence and prioritizes the team's well-being and growth.
  • Resilient: Maintains a positive, solution-oriented attitude in the face of challenges.
  • Pragmatic: Understands the need to make trade-offs and is focused on delivering value.

Benefits:

  • Health insurance (for people with disabilities)
  • Flexible work arrangement