Roca Alliances logo
Roca Alliances

36 open roles

Frontend Lead Developer

Medellin, Antioquia, ColombiaFull-timePosted Sep 2, 2026

Job description

About the Role

We are looking for a Frontend Lead Developer to lead the technical direction and delivery of the front-end experience for a large-scale web portal. In this role, you will oversee the front-end build, ensuring UI screens and reusable components are aligned with the established design system and built to a high standard of quality, performance, accessibility, and scalability.

You will combine hands-on technical expertise with architectural leadership, defining scalable front-end solutions, establishing development standards, driving reusable component strategies and microfrontend adoption, and mentoring developers across the team. The ideal candidate is a strong technical leader with deep experience in modern React and TypeScript ecosystems, front-end architecture, component-based development, and large-scale web applications.

Key Responsibilities

Lead the front-end solution design and technical implementation for large-scale web applications. Translate business and product requirements into scalable and maintainable UI architecture. Oversee the front-end build of the portal, ensuring UI screens and reusable components align with the design system. Define component strategies, reusable UI patterns, and front-end architectural standards.

Drive the adoption of microfrontend architecture and establish alignment across development teams. Establish front-end standards, governance, coding practices, and architectural best practices. Mentor front-end developers and provide technical guidance through code reviews, design reviews, and architectural discussions.

Ensure applications meet accessibility, usability, responsive design, and cross-browser compatibility standards. Collaborate closely with UX/UI Designers, Product, Engineering, and other stakeholders to ensure accurate and effective design implementation. Integrate front-end applications with REST APIs and authentication workflows.

Drive performance optimization across front-end applications, including lazy loading, code splitting, caching, and bundle optimization. Apply secure front-end development practices throughout the application lifecycle. Support production readiness, release planning, troubleshooting, and defect resolution. Contribute to technical decision-making and continuously improve front-end architecture, tooling, and development processes.

Requirements

Functional Skills Front-End Solution Leadership: Ability to lead the technical design and implementation of complex, large-scale web applications. UI Architecture: Ability to translate business requirements into scalable, maintainable, and reusable front-end architectures. Component Strategy: Strong understanding of reusable UI components, design patterns, and component library strategies.

Microfrontend Leadership: Ability to drive microfrontend adoption, establish architectural direction, and align development teams around common approaches. Technical Governance: Ability to establish and enforce front-end standards, development practices, and architectural guidelines. Technical Mentorship: Experience mentoring developers, conducting code reviews, and providing constructive technical feedback.

Cross-Functional Collaboration: Ability to work effectively with UX/UI, Product, Engineering, and other stakeholders. Quality & Production Ownership: Strong focus on accessibility, usability, performance, security, production readiness, and reliable releases. Technical Skills Strong proficiency in React and modern JavaScript/TypeScript.

Deep understanding of component-based architecture and reusable UI library design. Experience with microfrontend architecture, including Webpack Module Federation. Strong experience integrating front-end applications with REST APIs. Experience implementing authentication workflows and secure front-end applications. Strong knowledge of state management, particularly Redux.

Solid understanding of front-end application architecture and established design patterns. Experience with front-end performance optimization, including: Lazy loading Code splitting Caching strategies Bundle optimization Strong understanding of responsive web design and cross-browser compatibility. Strong knowledge of HTML5 and CSS3.

Experience with front-end testing frameworks and tools such as Jest, React Testing Library, Cypress, or Playwright. Strong experience with Git and branching/version control practices. Knowledge of accessibility standards, including WCAG and ARIA. Experience with modern build tooling and package management, including Webpack, Vite, npm, Yarn, or pnpm.

Description copied from Roca Alliances's careers page. Read the full posting before you apply.

More jobs at Roca Alliances

See all openings at Roca Alliances