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.
Skills Required
- Ability to lead technical design and implementation of complex, large-scale web applications
- Ability to translate business requirements into scalable, maintainable, reusable front-end architectures
- Strong understanding of reusable UI components, design patterns, and component library strategies
- Ability to lead microfrontend adoption and establish architectural direction
- Experience establishing front-end standards, development practices, and architectural guidelines
- Experience mentoring developers, conducting code reviews, and providing technical feedback
- Ability to collaborate with UX/UI, Product, Engineering, and other stakeholders
- 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
- Experience with front-end performance optimization, including lazy loading, code splitting, caching, and bundle optimization
- Strong understanding of responsive web design and cross-browser compatibility
- Strong knowledge of HTML5 and CSS3
- Experience with front-end testing 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
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.







