Description
eToro is the trading and investing platform that empowers users to invest, share and learn. We were founded in 2007 with the vision of a world where everyone can trade and invest in a simple and transparent way. We have created an investment platform that is built around collaboration and investor education. On our platform, users can view other investors’ portfolios and statistics, and interact with them to exchange ideas, discuss strategies and benefit from shared knowledge. We have over 38 million registered users from 75 countries and our platform is available in 20 languages. We are a fast growing business with over 1,500 employees across 13 offices around the globe, strategically positioned to serve the needs of users. You can find out more about eToro here.
We are looking for an experienced and highly motivated Front-end Team Leader to join our Client Infrastructure Team. This role combines hands-on technical leadership with team management, ensuring that our front-end infrastructure is scalable, performant, and maintainable. You will lead the technical direction, drive architectural decisions, and collaborate with various teams to enhance the front-end ecosystem.
What You’ll Do
Technical Leadership & Development
- Oversee the architecture and technical direction of the front-end infrastructure, ensuring scalability, maintainability, and performance.
- Design and implement complex front-end systems that improve development workflows, build pipelines, and deployment processes.
- Lead the development of core front-end infrastructure components, including reusable libraries, frameworks, and tooling.
- Optimize front-end performance, focusing on load times, caching strategies, and efficient rendering.
- Solve complex technical challenges related to fault tolerance, security, and live production stability.
- Stay ahead of emerging front-end technologies, advocating for the adoption of best practices and innovations.
Team Leadership & Collaboration
- Lead and mentor a team of front-end engineers, fostering a culture of technical excellence, collaboration, and continuous learning.
- Guide the team in adopting best practices, conducting code reviews, and improving development workflows.
- Collaborate with back-end, DevOps, and product teams to ensure smooth integrations and high-quality user experiences.
- Establish and maintain effective workflows for cross-functional collaboration, ensuring streamlined communication between teams.
- Act as the primary technical escalation point for front-end infrastructure challenges.
Innovation & Best Practices
- Define and enforce coding standards, design patterns, and architectural principles to ensure maintainability and scalability.
- Drive automation and CI/CD improvements to optimize development velocity.
- Enhance the developer experience by improving local development environments, build processes, and testing strategies.
- Ensure accessibility, performance optimization, and security best practices are met across all front-end solutions.
Requirements
Experience & Education
- 5+ years of hands-on front-end development experience.
- 2+ years in a team lead position, guiding technical decisions and mentoring developers.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Technical Skills
- Familiarity with Agile methodologies and working in cross-functional teams.
- Strong proficiency in JavaScript, TypeScript, and modern frameworks (React, Angular, Vue.js).
- Deep understanding of front-end architectural patterns, microservices infrastructures, and component-based development.
- Strong knowledge of RESTful APIs, GraphQL, WebSockets, and backend integrations.
- Hands-on experience with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
- Experience with front-end build systems (Webpack, Vite, Rollup) and monorepos (Nx, Turborepo).
- Familiarity with performance monitoring and debugging tools (Datadog, Splunk, Mixpanel).
Nice to Have
- Experience in the Fintech domain.
- Mobile development experience (React Native, Flutter, or Native iOS/Android).
- Expertise in state management solutions (Redux, NgRx, etc.) and asynchronous data handling.
If you are passionate about front-end technologies, leading teams, and solving complex challenges, we would love to hear from you!