Aerolab·7 months ago
🇦🇷 Available to work remotely from Argentina
In Aerolab, we have a user-centered approach to create digital products: websites, applications, interfaces, you name it.
We are always evolving and finding new ways of doing things. All our processes are in constant iteration, and our focus is on learning.
As a Lead Developer, your impact goes beyond writing great code. You’ll bring clarity to complex problems, guide teams, drive strategy, and act as a technical reference across multiple projects. This is a senior, high-impact role designed for experienced engineers who thrive at the intersection of execution and vision.
You’ll work closely with designers, developers, and clients, helping shape not just how we build, but why. You’ll also have the freedom to explore, improve, and leave your mark — technically and culturally.
With the team and across projects:
Lead technical execution across 2–3 active projects simultaneously.
Ensure technical progress and deadlines are met — or adjusted early.
Detect risks and opportunities in advance and propose clear action plans.
Participate in (or lead) technical discoveries, PoCs, and product architectures.
Guide implementation, documentation, and code quality across teams.
Jump in when needed: code, review, validate design decisions.
Contribute to strategic decisions that shape both product and platform.
Share knowledge and support junior and mid-level devs when it matters most.
This role includes technical mentorship in the context of projects, but does not include direct responsibility for people development.
With the client:
Translate technical challenges into business risks and opportunities.
Define technical scopes that match real-world needs and constraints.
Make complex decisions easier by clearly explaining implications and trade-offs.
Act as a trusted partner for clients, building confidence through clarity and expertise.
Lead key moments — like discovery presentations or alignment meetings.
At the organizational level:
Suggest improvements to tools, processes, and infrastructure.
Help evolve our stack and explore new technologies with purpose.
Document best practices and scale good decisions across teams.
Lead or participate in internal learning spaces (workshops, courses, etc).
Provide technical input during interviews, estimations, and team evaluations.