Affinity logo

Senior React Developer

Affinity

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

A Job? Or a Lifetime Experience? Start Yours Here!

A nossa missão é ser uma parte significativa da carreira das nossas pessoas. À medida que crescemos, cresce também a determinação em oferecer a melhor experiência aos nossos colaboradores e clientes e é exatamente isso que nos move. Somos uma empresa portuguesa de consultoria tecnológica com escritórios em Lisboa, Porto, Óbidos e Cabo Verde e representações no Brasil e Tunísia. Contamos com mais de 13 anos de expertise no mercado, e hoje somos um universo de cerca de 400 pessoas a trabalhar em contexto presencial, remoto ou híbrido em projetos em +20 países.

Acreditamos que grandes pessoas fazem empresas de sucesso e por isso mesmo defendemos a valorização, reconhecimento e crescimento dos nossos profissionais.

Não queremos ser mais uma linha do teu CV, queremos que connosco vivas uma Lifetime Experience. Apostamos em formações e certificações que confirmam a tua real progressão, na promoção de um saudável work-life balance e na oferta de benefícios com impacto na tua vida pessoal e carreira.

#welcometoyourfuture

Principais Responsabilidades

  • Liderar tecnicamente os desenvolvimentos Front-End da equipa.
  • Definir e suportar decisões de arquitetura em aplicações React.
  • Desenvolver novas funcionalidades e componentes reutilizáveis.
  • Garantir a qualidade, performance e manutenção da aplicação.
  • Apoiar e orientar elementos mais juniores da equipa.
  • Participar em code reviews e promover boas práticas de desenvolvimento.
  • Implementar e manter testes unitários.
  • Identificar e resolver problemas de performance e qualidade de código.

Requisitos Obrigatórios

  • Experiência sólida em React.js , com capacidade para definir arquiteturas Front-End.
  • Pelo menos 3 anos de experiência em TypeScript .
  • Experiência na liderança técnica ou mentoria de equipas.
  • Forte domínio de JavaScript moderno (ES6+).
  • Conhecimentos aprofundados de React (Hooks, Virtual DOM, Component Architecture).
  • Experiência com gestão de estado (Redux, Zustand ou equivalente).
  • Experiência na criação de testes unitários com Jest .
  • Conhecimentos de consumo de APIs REST.
  • Experiência com ferramentas modernas de desenvolvimento Front-End (Git, Webpack, Vite, Babel, ESLint, Prettier, etc.).
  • Capacidade de traduzir requisitos de negócio em soluções técnicas.

Ser Affinity

· #Affinidade – Criares relações de proximidade e empatia com colegas, clientes e candidatos (e não apenas com tecnologias, linguagens e plataformas). Espírito de equipa e boa disposição;

· #Ambição – Quereres fazer mais e melhor. Vontade de exceder expectativas e evoluir pessoal e profissionalmente;

· #Ação – Energia para fazer acontecer. Mostrares proatividade e capacidade de iniciativa;

· #Aprendizagem – Vontade de evoluir individual e coletivamente e tornares-te um expert no mercado tecnológico.

· #Assertividade – Comunicação transparente e honesta, sempre com feedback construtivo.

A tua #LifetimeExperience

· Participar em projetos nacionais e internacionais numa empresa baseada em relacionamentos pessoais, na simplicidade e na eficiência, com uma ação disruptiva no mercado tecnológico;

· Aceder a um plano de carreira e formação personalizado e diretamente proporcional ao teu desempenho e interesse;

· Fazer parte de um ambiente acolhedor, de confiança, respeito e informalidade;

· Integrar as nossas Affinity Communities (de desporto, tecnologia, hobbies, etc.) e participar ativamente em projetos de responsabilidade social e ambiental;

· Tirar partido de um conjunto de benefícios, parcerias, descontos eventos e dinâmicas internas.

Para além da tua satisfação profissional queremos proporcionar-te oportunidades de lazer e convívio memoráveis e dignos de uma experiência Affinity.

Join the Experience!

Envia-nos a tua candidatura e aproveita para nos conhecer e ir acompanhando em: https://www.instagram.com/affinityportugal/

https://www.linkedin.com/company/2701281/admin/

https://twitter.com/WithAffinity

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Affinity was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.