Resumo da vaga

Senior Frontend Engineer

Requisitos e responsabilidades

Conteúdo da vaga extraído em seções para revisão mais rápida.

Essential Duties and Responsibilities

  • Design, build, and maintain scalable frontend applications using Angular and TypeScript.
  • Architect and implement complex UI features and reusable components using Tailwind CSS and modernAngular best practices.
  • Develop responsive, accessible, and cross-browser-compatible user interfaces aligned with designspecifications.
  • Implement and manage complex client-side state using RxJS and Angular Signals.
  • Integrate frontend applications with RESTful APIs, authentication flows, and real-time or asynchronousdata interactions.
  • Build and maintain mapping and geolocation features using Google Maps API, including advanced markerclustering.
  • Optimize frontend applications for performance, bundle size, responsiveness, and overall user experience.
  • Write clean, maintainable, and unit-test–focused code with strong coverage using Jasmine and Karma.
  • Implement robust error handling, logging, and monitoring practices using tools such as Sentry.
  • Collaborate with backend, QA, DevOps, product, and design teams to deliver end-to-end solutions.
  • Document technical designs, architectural decisions, and complex feature implementations.
  • Support deployments and troubleshooting across multiple environments, including development, staging,QA, VnV, and production

Details

  • Design, build, and maintain scalable frontend applications using Angular and TypeScript.
  • Architect and implement complex UI features and reusable components using Tailwind CSS and modernAngular best practices.
  • Develop responsive, accessible, and cross-browser-compatible user interfaces aligned with designspecifications.
  • Implement and manage complex client-side state using RxJS and Angular Signals.
  • Integrate frontend applications with RESTful APIs, authentication flows, and real-time or asynchronousdata interactions.
  • Build and maintain mapping and geolocation features using Google Maps API, including advanced markerclustering.
  • Optimize frontend applications for performance, bundle size, responsiveness, and overall user experience.
  • Write clean, maintainable, and unit-test–focused code with strong coverage using Jasmine and Karma.
  • Implement robust error handling, logging, and monitoring practices using tools such as Sentry.
  • Collaborate with backend, QA, DevOps, product, and design teams to deliver end-to-end solutions.
  • Document technical designs, architectural decisions, and complex feature implementations.
  • Support deployments and troubleshooting across multiple environments, including development, staging,QA, VnV, and production

Required Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional frontend development experience.
  • 3+ years of hands-on Angular experience in production environments.
  • Strong programming expertise in TypeScript and modern frontend development practices.
  • Deep understanding of Angular concepts, including components, services, modules, routing, guards, andinterceptors.
  • Hands-on experience with RxJS and reactive programming patterns in large-scale applications.
  • Experience implementing scalable frontend architectures and reusable component-based systems.
  • Proficiency with Tailwind CSS and custom UI component development.
  • Experience integrating REST APIs, authentication/authorization flows, and complex data interactions.
  • Strong understanding of responsive design, accessibility, and cross-browser compatibility.
  • Strong focus on unit tests and automated testing using Jasmine, Karma, or similar frameworks.
  • Experience with frontend code quality tools such as ESLint, Prettier, and Git-based pre-commit hooks.
  • Familiarity with error monitoring and debugging tools such as Sentry.
  • Proficiency with Git workflows, CI/CD pipelines, and modern software delivery practices.
  • Experience working in Agile/Scrum teams.
Vagas similares

Mantenha uma lista reserva.

Ver stack
FocoFrontend EngineeringÁrea da vaga
Sinal de senioridadeSeniorNível do candidato
StackCI/CD, React, RESTSkills principais
Localização1 país aceitoElegibilidade

Stack

Use estas tags para comparar vagas remotas similares.

Elegibilidade de localização

Candidatos devem aplicar apenas quando o país do perfil estiver listado aqui.

Seu perfilPaís não definidoEntre para comparar seu país com esta vaga.

Fluxo de contratação

O WithMira mostra a vaga e depois envia candidatos para a aplicação da empresa.

1Confira fit da vaga, stack e elegibilidade de localização no WithMira.
2Abra a página de aplicação da empresa pelo link rastreado.
3Salve a vaga ou assine oportunidades similares antes de sair.
Aplicar no site da empresaSite da empresaAbrir link