Descrição do trabalho
Role Overview
We are looking for an experienced Technical Lead to lead the design and implementation of scalable web and mobile solutions, with a strong focus on modern front-end architectures and robust back-end integrations.
This role combines hands-on technical leadership with architectural decision-making, code quality ownership, and team mentorship, playing a key role in the evolution of our digital platforms.
- Key Responsibilities:
- Lead the design and implementation of scalable web and mobile solutions, focusing on modern front-end architectures and seamless integration with robust back-end systems.
- Define APIs and data schemas, ensuring clarity and consistency of input and output fields across integrations.
- Understand, review, and complement RESTful API documentation and technical specifications to ensure secure, efficient, and reliable front-end/back-end communication.
- Actively contribute to strategic technical decisions, supporting and challenging solution architectures to drive platform evolution.
- Conduct regular code reviews and promote high-quality development standards, including testing practices, accessibility, and maintainability.
- Foster continuous improvement within the team by encouraging the adoption of new technologies, tools, and agile methodologies.
- Support the resolution of complex technical issues and act as a reference point for architectural and implementation decisions.
- Mentor and guide team members, supporting their technical growth and career development.
- Mandatory Skills & Experience:
- Strong and proven technical background in software development.
- Hands-on experience designing and implementing microfrontend architectures in complex systems, or equivalent architectures (e.g. SharePoint Webparts, AEM components, Web Components).
- Deep knowledge of RESTful API integration and security best practices (e.g. OAuth2, JWT).
- Experience with CI/CD pipelines, including tools such as Git, GitHub, and GitHub Actions.
- Familiarity with WebSphere Application Server.
- Previous experience in technical leadership roles, including team coordination and code reviews.
- Strong problem-solving skills and the ability to make sound technical decisions.
- Experience working with agile methodologies and related tools (ideally Jira and Confluence).
- Fluent in English.
- Nice to Have:
- Experience with monitoring and observability tools such as Dynatrace, Grafana, or the ELK stack.
- Knowledge of automated testing frameworks and tools (e.g. Jest, Cypress, Playwright).
- Familiarity with UI/UX principles or close collaboration with design teams.
- Experience working with DevOps teams and cloud-native environments.
- Exposure to targeted marketing tools and A/B testing platforms (e.g. Adobe Target, Google Optimize).
- Knowledge of analytics and reporting tools and implementation best practices (Google Tag Manager, Google Analytics, GA4).
- Fluency in Spanish.
- Soft Skills:
- Clear and effective communication skills, with the ability to translate technical concepts for non-technical stakeholders.
- Strong leadership skills, fostering collaboration, engagement, and motivation within the team.
- Proactive mindset with strategic vision to anticipate risks and propose improvements.
- Strong focus on innovation and continuous growth, both at team and organizational level.