- Location
- Aveiro
- Type
- Full-time
- Department
- IT
- Closing date
- Today
- Source
- CareersPage
Description
A Elevus encontra-se a recrutar um(a) Mid-Level Frontend Developer para integrar uma empresa tecnológica dedicada ao desenvolvimento de produtos IoT para Smart Cities, Indústria, Saúde e Transportes.
Procuramos um profissional com experiência sólida em React e TypeScript, capaz de desenvolver interfaces intuitivas e de elevada performance, contribuindo também para a evolução da arquitetura frontend de plataformas que processam dados em tempo real provenientes de veículos, sensores e redes IoT.
Principais Responsabilidades
- Desenvolver componentes React reutilizáveis, escaláveis e orientados para a performance;
- Criar interfaces para visualização e controlo de sistemas reais, incluindo veículos, sensores e dispositivos IoT;
- Implementar novas funcionalidades e serviços associados às plataformas de IoT e Transportes;
- Participar nas decisões relacionadas com a arquitetura, tecnologias e evolução do frontend;
- Assegurar a manutenção e melhoria contínua da codebase existente;
- Promover boas práticas de desenvolvimento, incluindo testes automatizados, code reviews e refactoring incremental;
- Otimizar a performance e escalabilidade das aplicações, nomeadamente no tratamento de fluxos de dados em tempo real;
- Colaborar com uma equipa multidisciplinar de produto, contribuindo para a qualidade e usabilidade das soluções.
Perfil Pretendido
- Licenciatura em Engenharia Informática, Engenharia de Software, Ciências da Computação ou área similar;
- Experiência profissional mínima de 3 anos em desenvolvimento frontend com React e TypeScript;
- Conhecimentos sólidos de engenharia de software, algoritmos e princípios de desenho de software;
- Experiência com Redux ou outras ferramentas de gestão de estado;
- Experiência na integração com APIs REST;
- Conhecimentos de OpenAPI;
- Bons conhecimentos de CSS e SCSS Modules;
- Experiência na criação de código legível, estruturado, testável e de fácil manutenção;
- Capacidade para participar em decisões técnicas e propor melhorias;
- Boa capacidade de comunicação e trabalho em equipa;
- Bons conhecimentos de Inglês.
Valorizamos
- Experiência com RTK Query;
- Conhecimentos de testes End-to-End;
- Experiência com testes automatizados e ferramentas de qualidade de código;
- Experiência em plataformas com grandes volumes de dados ou informação em tempo real;
- Conhecimentos ou interesse nas áreas de IoT, mobilidade e sistemas de transporte;
- Experiência em ambientes Agile.