About this role.
This is a Frontend Engineering Team Lead role within the MarTech domain, focusing on leading a team of developers, driving architecture, and delivering high-quality software. The position requires strong technical skills in Vue.js, TypeScript, and Nuxt.js, with a heavy emphasis on performance engineering and large-scale migrations. The ideal candidate has 8+ years of frontend experience and 2+ years in a formal leadership role, with excellent communication and stakeholder management skills. The role offers a competitive salary, remote-first culture, quarterly bonuses, and other benefits. The interview process includes a screening, take-home assignment, and two virtual interviews.
Role DNA
A quick view of the complexity, pace, ownership and collaboration implied by the job description.
Job Complexity
4/5Pace & Pressure
4/5Autonomy Level
4/5Communication Load
4/5Salary analysis
Estimated compensation compared with the broader US market for similar roles.
Core skills
Skills and capabilities most closely associated with this opportunity.
Cover letter sample
Dear Hiring Manager,
I am excited to apply for the Frontend Engineering Team Lead position at your company. With over 8 years of frontend development experience and a proven track record of leading teams to deliver high-performance web applications, I am confident in my ability to drive your MarTech platform forward.
My technical expertise includes Vue.js, TypeScript, Nuxt.js, and performance optimization, aligning perfectly with your migration to SSR and focus on Core Web Vitals. As a team lead, I have mentored developers, managed performance, and spearheaded architectural decisions that improved scalability and code quality.
I am particularly drawn to this role because of the emphasis on hands-on leadership and cross-functional collaboration. I thrive in fast-paced environments and am eager to contribute to your roadmap.
Thank you for considering my application. I look forward to discussing how my skills can benefit your team.
Sample interview questions
At my previous company, I led the migration from a client-side rendered Vue.js app to Nuxt.js with SSR. This involved planning the migration in phases, setting up new build pipelines, training the team on SSR patterns, and monitoring Core Web Vitals. The project improved load times by 40% and SEO rankings significantly.
I allocate dedicated time each day for coding and code reviews, typically in the morning when I'm most productive. For management tasks, I schedule 1-on-1s, performance reviews, and sprint planning in the afternoons. I also use asynchronous communication tools to reduce meeting overhead, ensuring I remain available for the team while contributing technically.
I focus on Core Web Vitals: LCP, FID, and CLS. Strategies include code splitting, lazy loading, optimizing images, using CDN, implementing SSR/SSG, and minimizing JavaScript bundles. I also use auditing tools like Lighthouse and WebPageTest to identify bottlenecks and set performance budgets in CI/CD.
I encourage open discussion and data-driven decisions. We would create small prototypes or A/B tests to compare approaches. If consensus isn't reached, I make the final call based on business goals, scalability, and team strengths. I also ensure the decision is documented and the team understands the rationale.
I have extensive experience with Vuex for managing complex application state, including user authentication, real-time data, and caching. I've organized modules, used actions for async operations, and integrated with middleware. For SSR, I've ensured state hydration works smoothly to prevent flickering and data loss.
About the role
As the Team Lead for our Frontend development team, you will play a key role in driving the architecture, development, and delivery of high-quality software solutions. You will lead a group of talented developers, ensuring smooth collaboration, technical innovation, and strong delivery results. Your responsibilities will encompass both hands-on coding and line management, helping the team grow, improve, and thrive in a fast-paced environment.
Our stack
- Frontend: Vue.js, Vuex, Vue Router, Nuxt.js (Planned Migration), TypeScript, JavaScript (ES6+), Less, SCSS, Element UI
- Testing & Build: Webpack, Playwright
- Backend Exposure: Java, Spring Boot, Node.js
- Infra & DevOps Exposure: AWS, Kubernetes (K8s), Jenkins, FreeMarker
What you’ll be doing
- Lead and mentor a team of Frontend developers within the Marketing Tech and Social domain.
- Drive high-level architecture and design decisions for complex software systems, ensuring high performance, scalability, and code quality.
- Lead major technical migration projects, specifically executing our roadmap to transition the platform to Nuxt.js and Server-Side Rendering (SSR).
- Focus heavily on performance engineering, optimizing site load speed, Core Web Vitals, and technical SEO for high-traffic environments.
- Maintain a heavily hands-on contribution level (coding, architecture, and code reviews) alongside line management responsibilities.
- Manage team members’ performance, lead 1-on-1s, drive career development, and handle work allocation.
- Drive continuous improvement in development processes, modern tools, and delivery standards across the team.
- Collaborate closely with cross-functional stakeholders, backend engineers, and product teams to refine requirements and ship high-quality features.
What you’ll bring
- 8+ years of software development experience with a primary focus on Frontend technologies.
- 2+ years of experience in a formal leadership or line management role (mentoring, performance evaluations, work allocation).
- Strong technical mastery of JavaScript/TypeScript (ES6+), CSS preprocessors (Less/Sass), Webpack, and Git.
- Proven experience with state management architectures (e.g., Vuex, Redux, NgRx).
- Experience planning and executing large-scale web migrations, particularly with Nuxt.js or Server-Side Rendering (SSR) frameworks.
- Strong track record in web performance engineering, Core Web Vitals optimization, and technical SEO.
- Experience working in high-traffic, high-scale environments such as MarTech, AdTech, E-commerce, Betting, or Events platforms.
- Familiarity with modern end-to-end testing tools (e.g., Playwright) is a plus.
- Basic awareness/understanding of backend environments (Java, SpringBoot) and DevOps concepts (AWS, Kubernetes, Jenkins) is a plus.
- Excellent communication and stakeholder management skills.
What’s in it for you
- Sporty is a remote first company in pursuit of sustainability
- A competitive salary + individual performance based bonuses every quarter
- 28 days paid annual leave
- Our core working hours are 10am-3pm in your local time zone with flexibility outside of this
- Referral bonuses & flash bonuses
- Top of the line equipment
- Annual company retreats to provide great internal networking opportunities
Interview Process
- Remote video screening with our Talent Acquisition Team
- Offline Take home assignment
- Remote video interview with Team Members (60 Mins)
- Final discussion with the hiring manager (60 mins)
If you’re interested, we encourage you to apply! Every application is reviewed by a member of our team (AI is not used in our recruitment process), and we aim to respond within 48 hours.
Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›
This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.









