The Role
Build and maintain production web features using React 18 and TypeScript within a large micro-frontend codebase. Improve developer tooling, CI/CD pipelines, shared libraries, and AI-assisted development workflows. Translate ambiguous customer problems into plans, collaborate across engineering and product teams, and own work from ideation through production monitoring and follow-up.
Summary Generated by Built In
Senior Frontend Engineer (React / TypeScript)
About the client
Our client is a global SaaS company building field service management software for trades businesses and the offices that run them, with teams across the United Kingdom, Australia, New Zealand and North America.
About the role
You will build and evolve the web frontend of the client's platform. The role combines three things: strong React and TypeScript engineering in a large micro-frontend codebase; helping the whole team ship faster through better tooling and by building AI into how it develops, tests and delivers; and staying close to customers, so what you build solves the right problem. The team is looking for someone who owns outcomes, not tickets: you will turn vague problems into clear plans, ship them and stay with them in production.
What you'll do
• Build and ship production features in React 18 and TypeScript, and keep a large codebase maintainable as it grows.
• Work across the micro-frontend setup (single-spa, Yarn, Storybook) and the Azure DevOps CI/CD pipelines.
• Make it easier for other engineers to ship: faster pipelines, better tooling and shared libraries.
• Build AI into how the team develops, tests and delivers, for example with agent skills, CLIs or automated reviews.
• Get to know the trades and office teams who use the product, and challenge requirements when there's a better outcome for the customer.
• Take vague problems, ask the right questions, document decisions and turn them into a clear plan.
• See your work through from idea to production and beyond: monitor it, follow up and fix what isn't working.
• Unblock the team when something is in the way, even outside your usual scope: a flaky pipeline, a missing doc or a cross-team dependency.
• Work closely with backend, design, product and QA, and share what you learn.
Tech environment
React 18 • TypeScript • Micro-frontends (single-spa) • Yarn • Storybook • Azure DevOps CI/CD • Claude Code / agentic coding tools
Requirements
Required
• Strong React and TypeScript: you've built production apps in React 18 and TypeScript and know how to keep a large codebase maintainable.
• Developer experience or AI in delivery: you've made it easier for other developers to ship (faster pipelines, better tooling, shared libraries), or built AI into how a team develops, tests and delivers.
• Daily, hands-on use of Claude Code or similar agentic coding tools, knowing when to use them and when not to.
• Product and customer focus: you care about the problem as much as the code, and challenge requirements when there's a better outcome for the customer.
• Good at removing ambiguity: you ask the right questions, write down decisions and turn vague problems into clear plans without waiting for a perfect spec.
• Ownership from idea to production and beyond.
• A habit of pushing things forward when something blocks the team, even outside your usual responsibilities.
• Collaborative and clear with backend, design, product and QA, giving and taking PR feedback constructively.
• Advanced English.
Nice to have
• Micro-frontend architectures, ideally single-spa (a strong plus).
• Hands-on work with Yarn, Storybook and Azure DevOps CI/CD pipelines.
Benefits
• Permanent contract (contrato a término indefinido) with all legal benefits
• Competitive salary
• Private health insurance (medicina prepagada)
• Relocation bonus to Medellín
• On-site role in Medellín with parking
Skills Required
- Strong production experience with React 18 and TypeScript, including maintaining large codebases.
- Experience improving developer experience through faster pipelines, better tooling, shared libraries, or AI-enabled development, testing, and delivery.
- Daily hands-on experience using Claude Code or similar agentic coding tools.
- Strong product and customer focus, including challenging requirements to achieve better customer outcomes.
- Ability to clarify ambiguity, ask effective questions, document decisions, and create clear plans.
- Ownership of work from ideation through production and ongoing follow-up.
- Ability to unblock teams beyond normal responsibilities.
- Clear, collaborative communication with backend, design, product, and QA teams.
- Advanced English proficiency.
- Experience with micro-frontend architectures, preferably single-spa.
- Hands-on experience with Yarn, Storybook, and Azure DevOps CI/CD pipelines.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Roca Alliances is a consulting agency dedicated to helping global companies build geographically diverse teams and scale their operations by outsourcing or nearshoring to Latin America. With over 15 years of expertise, the company utilizes a proprietary approach to analyze, assess, and identify ideal locations across the Americas, fostering growth and scalability for clients in various industries including technology, media, and marketing.








