Tech Lead
Posted 73ds ago
Employment Information
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


















