Role: Front-end Developer
Location: Remote Portugal
Requirements:
- 4+ years of experience in frontend development
- At least 2 years of experience in React.js
- Skills in JavaScript/TypeScript, Material UI, HTML, CSS/SCSS
- Understanding of state management (Redux, Context API, Zustand)
- Knowledge of build tools and bundlers (Webpack, Vite, etc.)
- Experience using version control tools such as GIT
- Agile mindset and experience working in Agile environments
- Familiar with design patterns, object-oriented programming and functional programming
- Familiar with responsive design techniques
- Fluency in English and Portuguese (written/oral)
- Innovative and collaborative mindset, proactive, customer and business oriented
- Honest and accountable
- Open to extending knowledge with other frontend technologies
- Ability to context switch and manage multiple projects
- Experience with or willingness to learn AI-powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to enhance productivity in feature development, debugging, and code migration
Nice to Have:
- Experience with testing frameworks (Jest, React Testing Library, Cypress)
- Experience with other frontend frameworks (e.g. Angular, VueJs, Next, Nuxt)
- Familiarity with micro-frontend architectures
- Knowledge of accessibility standards (WCAG)
- Experience with performance optimization techniques
- Experience with other relevant technologies, such as CI, build and test automation and containerization
- Experience with backend technologies (e.g. Node.js/Express.js/NestJS)
- Experience leveraging AI tools for code generation, refactoring, and technical documentation
Responsibilities:
- Develop applications using frontend technologies
- Migrate applications to modern frontend technologies using AI-powered development tools
- Write clean, maintainable, and well-documented code
- Optimize applications for maximum speed and scalability
- Actively participate in all phases of a product development project
- Elaboration and support of technical concepts
- Collaborate closely with development team, project manager and product owner to identify the best technical solutions
- Perform code reviews
- Leverage AI-powered tools to accelerate development cycles and improve code quality during feature development, debugging, and application migrations
- Provide support to team members whenever required
- Stay updated with emerging frontend technologies and best practices
- Participate in presales activities, understand client requirements, and provide high-level estimations
O que se segue:
Aconselhamos a candidatar-se hoje, porque as ofertas de emprego podem ser retiradas e não queremos que perca esta oportunidade. Para candidaturas, por favor submeta o seu CV actualizado.
A descrição de funções apresentada foi concebida para indicar a natureza geral e o nível de trabalho efectuado pelos funcionários com esta classificação. Não foi concebida para conter nem ser interpretada como um inventário exaustivo de todas as obrigações e responsabilidades exigidas aos trabalhadores afectos a este posto de trabalho.
Diversidade e inclusão
No Grupo Stefanini, valorizamos a pluralidade e a equidade, independentemente da etnia, orientação sexual, deficiência, idade, ascendência, religião, género e nacionalidade. Entendemos e incentivamos a importância de ser você mesmo.
Sobre nós
Somos uma empresa multinacional com mais de 35 anos de experiência na prestação de serviços de TI em todo o mundo, desde o outsourcing de TI ao desenvolvimento de aplicações ou à contratação de pessoal de TI. Temos uma presença direta em 41 países, através dos nossos 70 escritórios localizados em todo o mundo. Conseguimos tornar-nos o parceiro preferencial de muitas empresas locais e regionais de pequena e média dimensão. A maioria dos nossos clientes vêm de indústrias como serviços financeiros, manufatura, telecomunicações, química, serviços, tecnologia, setor público e serviços públicos.
A Stefanini tem oportunidades de carreira locais e em todo o mundo, para profissionais interessados num local de trabalho vibrante, apaixonado e orientado para a equipa. Se é uma pessoa centrada no cliente com uma atitude "get it done", venha tomar um café e conversar sobre a sua futura carreira connosco! Saiba mais sobre nós em www.stefanini.com e junte-se a nós no LinkedIn, Facebook e Instagram.