act digital
Frontend Developer
act digitalPortugal1 day ago
Full-timeInformation Technology

About the Role

We are looking for a Senior Front-End Developer / Tech Lead to join our international team and take part in the design and development of modern, scalable, and high-performing web and mobile interfaces.

As a technical reference within the team, you will guide front-end development practices, ensure code quality and maintainability, and collaborate closely with UX/UI designers, back-end developers, and product owners to deliver robust digital experiences.


๐Ÿง  Tech Stack & Tools

Framework: Vue.js 3

Language: TypeScript

State Management: Pinia

Testing: Vitest

HTTP Client: Axios

APIs: REST APIs

Styling: CSS / SCSS, UnoCSS

Quality & Linting: Sonar, ESLint

Design & Prototyping: Figma

Internationalization: Vue i18n

Architecture: Clean Architecture principles


๐ŸŽฏ Key Responsibilities


Lead the design and development of front-end solutions for web and mobile applications.

Define and enforce technical standards and best practices for the front-end stack.

Ensure code quality, performance, and maintainability across the product lifecycle.

Collaborate with UX/UI designers to translate mockups and prototypes (Figma) into responsive and dynamic interfaces.

Integrate front-end applications with REST APIs, ensuring reliability and scalability.

Implement unit and integration tests using Vitest to maintain software robustness.

Promote and apply Clean Architecture principles and reusable component design.

Provide technical mentorship and code reviews for other developers.

Contribute to continuous improvement, DevOps practices, and CI/CD pipeline integration.


๐Ÿ“‹ Required Skills & Qualifications


Strong experience with Vue.js 3 and TypeScript in production environments

Excellent understanding of front-end architecture, state management (Pinia), and testing(Vitest)

Solid grasp of CSS/SCSS, responsive design, and UI performance optimization

Experience integrating and consuming RESTful APIs with Axios

Good understanding of software quality tools (Sonar, ESLint)

Ability to collaborate effectively with designers and translate UI/UX into high-quality code

Familiarity with internationalization (Vue i18n) and accessibility standards

Strong communication skills in English (B2 or higher)


๐ŸŒŸ Ideal Candidate Profile


Degree in Computer Science, Software Engineering, or related field

5+ years of professional experience in front-end development

Experience as a technical lead or senior developer within Agile/Scrum teams

Passionate about clean code, performance, and modern UI/UX principles

Proactive mindset, able to propose technical improvements and mentor team members

Key Skills

Ranked by relevance