We are looking for a Senior Front-End Developer with advanced experience in React and Angular to lead front-end initiatives and help drive architectural decisions for complex, large-scale applications. This role requires strong technical knowledge, autonomy, and the ability to collaborate effectively across multi-disciplinary teams.
Responsibilities:
Lead the design and development of enterprise-grade front-end architecture using React and Angular
Bring technical leadership to the team, guiding best practices, clean code standards, performance optimization, and maintainability
Collaborate with product managers, designers, back-end engineers, and AI specialists to define scalable solutions and deliver high-impact features
Build and integrate AI-driven front-end experiences (diferentiators: search, recommendations, RPA assistance, smart forms, automation flows, etc.)
Develop UI components that interact with LLM-based APIs, embeddings, vector databases, or AI agents
Evaluate and implement AI-powered tools that improve developer productivity and user experience
Review code, mentor mid/junior developers, and drive continuous improvement in development processes
Ensure quality through automated testing, code reviews, and architectural governance
Introduce innovations and evaluate new technologies to support scalability and performance
Experience:
Experience working as a Front-End Engineer
Expert-level knowledge of React and Angular, including ecosystem tools (Hooks, Angular CLI, RxJS, NgRx, Zustand/Redux, etc.)
Strong proficiency in JavaScript/TypeScript, HTML5, CSS3/Sass, and responsive design
Deep experience with front-end architecture, componentization, state management, routing, and performance tuning
Experience with unit, integration, and end-to-end testing (Jest, Cypress, Jasmine, Karma)Strong understanding of CI/CD pipelines, Git workflows, and cloud environments
Solid experience integrating with REST APIs, GraphQL, and microservices
Familiarity with DevOps, containers (Docker), Kubernetes, or cloud-native development
Experience with micro frontends, design systems, or monorepo architectures