Submit

Tech Lead (Frontend Focus)

Lisboa

Job description

We’re looking for a Tech Lead (6–10+ years) with a strong engineering mindset and frontend focus, who combines technical depth, execution ownership, and team leadership. You will need to go to the office 3x week in Lisbon or Porto. 

You will lead a squad of engineers, own delivery end-to-end, and act as both technical leader and Scrum Master, ensuring consistent execution, alignment, and quality.
While the domain is frontend-heavy, you are expected to own the full solution and drive engineering excellence across the stack when needed.

What You’ll Do:

Ownership & Execution
  • Own end-to-end delivery of squad initiatives (planning → delivery)
  • Act as Scrum Master, ensuring cadence, focus, and continuous delivery
  • Drive execution, remove blockers, and ensure commitments are met
  • Ensure predictable delivery with clear accountability
Team Leadership
  • Lead and mentor engineers (growth, performance, standards)
  • Create a high-performance, accountable team environment
  • Set clear expectations and ensure consistent execution discipline
Architecture & Standards
  • Ensure adherence to architecture, security, and engineering frameworks
  • Enforce coding standards, design patterns, and development practices
  • Act as a gatekeeper for quality, consistency, and technical decisions
  • Align with architecture and platform teams
Engineering Excellence
  • Drive modern engineering practices (CI/CD, code reviews, testing)
  • Ensure quality, performance, and maintainability of solutions
  • Promote reuse, modularity, and platformization
  • Improve team eƯiciency and development processes
Frontend & Mobile Engineering (Core Focus)
  • Lead development of web and mobile applications (React + React Native)
  • Ensure high standards in UI implementation, performance, and consistency
  • Define and guide frontend/mobile architecture (component design, state management, integration patterns)
  • Ensure consistency across platforms (web & mobile)
Collaboration
  • Work closely with Product Owners, Architecture, and Platform teams
  • Translate business needs into scalable and implementable solutions
  •  Contribute to prioritization and technical trade-oƯs
Key Traits

Requirements

  • 6–10+ years of experience in software engineering
  • TypeScript, modern JavaScript (ES6+)
  • Minimum 4 years in technical or team leadership roles
  • Solid understanding of backend integration and distributed systems
  • State management (Redux, Zustand, or similar)
  • Azure Cloud, Azure DevOps 
  • Microservices, APIs, event-driven systems
  • SQL / NoSQL databases 
  • CI/CD, containerization (Docker, Kubernetes)
  • Experience working in Agile (Scrum) environments
  • Strong ownership mindset (you own delivery and outcomes)
  • Execution-driven (you ensure things get done)
  • Structured and disciplined (you enforce standards and frameworks)
  • Engineering-first mindset (focus on robustness, scalability, and quality)

Nice to Have
  • Experience in fintech / banking systems


Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit