- Design and develop high-quality, scalable frontend solutions aligned with company standards
- Build and evolve AI-powered frontend experiences across Contact Center and Unified Communications products
- Implement frontend capabilities for AI Agents, Agent Assist, Supervisor Assist, AI Builder, and related AI applications
- Develop modern, responsive, reusable web interfaces using Angular or similar frameworks, integrating with backend AI services
- Work with UX/UI designers to deliver intuitive, accessible user experiences
- Contribute to frontend architecture and subsystem-level technical design decisions
- Optimise performance, responsiveness, and cross-browser behaviour across devices
- Write clean, maintainable, testable code following engineering standards
- Participate in code reviews
- Troubleshoot, debug, and enhance existing frontend applications
- Document implementation approaches, technical decisions, and development practices
- Stay current with frontend and AI integration trends
- Participate in Agile ceremonies, demos, and planning
- Report to Tiago Lopes Leitao
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- 5+ years of backend software development experience
- Strong skills in modern APIs and distributed services
- Strong expertise in JavaScript/TypeScript, HTML5, and CSS3
- Solid experience in Angular or React
- Understanding of frontend architecture, reusable components, state management, and performance optimisation
- Experience integrating frontend applications with REST APIs and GraphQL
- Familiarity with state management libraries and modern frontend build tools
- Knowledge of frontend testing frameworks and quality assurance best practices
- Understanding of responsive design, accessibility principles, and usability best practices
- Experience building complex product experiences
- Ability to contribute to technical design discussions and provide functional specifications for smaller subsystems
- Experience working effectively in an Agile, fast-paced environment
- Bonus: experience with AI-powered products, assistants, virtual agents, or builder-style applications
- Bonus: familiarity with design systems, component libraries, and reusable frontend platforms
- Bonus: experience with Azure or AWS
- Bonus: familiarity with CI/CD pipelines, DevOps concepts, and modern frontend delivery practices
- Bonus: experience leading frontend initiatives
- Bonus: experience mentoring engineers
Core Competencies
Demonstrates expertise in designing and developing scalable frontend solutions using Angular or React, with a strong focus on integrating AI capabilities and optimizing performance. Proficient in modern web technologies, responsive design, and Agile methodologies, while ensuring high-quality user experiences.
Highest-signal resume keywords
- JavaScript/TypeScript Expertise
- Angular or React Development
- Frontend Architecture Understanding
- REST APIs and GraphQL Integration
- Agile Methodologies Experience
Hard Skills
- JavaScript
- TypeScript
- HTML5
- CSS3
- Angular
- React
- Frontend Architecture
- Performance Optimisation
- State Management
- Frontend Testing Frameworks
Soft Skills
- Collaboration with UX/UI Designers
- Technical Design Discussion Contribution
- Mentoring Engineers
Certifications & Qualifications
- Bachelor’s Degree in Computer Science
- Master’s Degree in Software Engineering
Industry Keywords
- AI-Powered Products
- Contact Center Solutions
- Unified Communications
- Reusable Components
- Accessibility Principles
Tools & Technologies
- CI/CD Pipelines
- DevOps Concepts
- Azure
- AWS
- Modern Frontend Build Tools