···
Log in / Register
Engineer | Frontend Developer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
R. de Rodrigues Sampaio 145, 4000-114 Porto, Portugal
Favourites
Share
Some content was automatically translatedView Original
Description

**Company Description** BEN4US is a company that vertically integrates urban mobility services operations with the industrialization of vehicles designed based on the DaaS (Device as a Service) concept. The mobility solution combines a digital platform, which acts as an *enabler* for the service and enables connectivity between devices and users; a service platform that allows configuring, managing, and operating the service; and a physical platform based on a simple, carbon-neutral vehicle customized for the service. BEN4US aims to accelerate the transition towards soft and sustainable urban mobility by replacing the traditional model of individual ownership with scalable and efficient shared ownership and usage solutions.” **Job Description** We are looking for a Front-End Developer with experience in developing and maintaining scalable, accessible, and performance-focused web applications. The ideal candidate should have strong expertise in modern frameworks such as **React**, **Vue**, or **Angular**, and be accustomed to building responsive and interactive interfaces. We expect strong collaboration skills with product, design, and backend teams, contributing to consistent and timely deliveries. Experience in analyzing technical requirements, architectural decisions (folder structure, global state, modularization), and active participation in the evolution of Design Systems using tools like **Storybook** are highly valued. Knowledge of **automated testing** (unit and integration tests with Jest, React Testing Library), optimization practices such as **Lazy Loading** and **Code Splitting**, along with attention to **Web Accessibility standards (ARIA, keyboard navigation, screen readers)** are essential. Additionally, we seek someone familiar with **CI/CD pipelines**, resolving complex bugs (such as cross-browser compatibility issues and rendering bottlenecks), and capable of supporting and mentoring more junior team members when needed. As a Frontend Developer, your responsibilities will include: * Developing and maintaining scalable, performant, and accessible web applications. * Implementing interactive and responsive interfaces using modern frameworks (React, Vue, or Angular). * Collaborating closely with product, design, and backend teams to ensure high-quality deliveries. * Applying best practices in frontend architecture, state management, and component structuring. * Participating in the definition, maintenance, and evolution of Design Systems and reusable component libraries. * Writing automated tests (unit and integration) using tools such as Jest and React Testing Library. * Optimizing application performance through techniques like lazy loading, code splitting, and critical loading. * Ensuring compliance with web accessibility standards (WCAG, ARIA, keyboard navigation). * Identifying and resolving bugs, cross-browser compatibility issues, and performance bottlenecks. * Contributing to the team's technical growth through knowledge sharing and mentorship whenever necessary. **Qualifications** * Bachelor’s or technical-professional degree in Computer Engineering, Web Development, or related fields; * Proficiency in JavaScript (ES6+), HTML5, and CSS3; * Practical experience with React, Vue, or Angular; * Strong understanding of frontend software architecture and large-scale project organization; * Familiarity with CI/CD and deployment pipeline integration; * Experience with automated testing using Jest, React Testing Library, or Mocha; * Solid knowledge of web accessibility (A11y) and UX best practices; * Experience with tools such as axe-core and Lighthouse for analysis and continuous improvement; * Good command of Git and workflows based on pull requests and code reviews; * Autonomy, proactivity, and strong technical communication skills; * Team spirit, willingness to share knowledge, and collaborate in multidisciplinary environments. * Experience with automated testing (unit, integration, or end-to-end) using tools like Cypress, Playwright, or Testing Library (preferred qualification). * Knowledge of web performance, including optimizations such as lazy loading, code splitting, and analysis using tools like Lighthouse (preferred qualification). * Experience with Design Systems and tools such as Storybook, Figma Tokens, or customization of Tailwind utilities (preferred qualification). * Familiarity with web accessibility practices, including WAI-ARIA, keyboard navigation, and contrast testing (preferred qualification). * Experience with server-side rendering (SSR), static site generation (SSG), and frameworks such as Next.js or Nuxt (preferred qualification). **Additional Information** * Office located by the sea, just steps away from Parque da Cidade. You can simply walk or use one of CEiiA’s bicycles to ride to the beach or the park! * Dynamic, multidisciplinary team with a positive and relaxed environment; * We support and promote a balanced and healthy lifestyle, integrating work with personal life; * We offer Health Insurance for employees; * Partnerships with gyms, nutritionists, and other benefits. * Three additional vacation days; * Birthday leave.

Source:  indeed View original post
João Santos
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.