emagine
Frontend Developer
emaginePortugal3 days ago
Full-timeEngineering, Information Technology

Building a modern enterprise SaaS platform and is seeking frontend engineers who possess strong technical skills along with a product-focused mindset. We value engineers who take ownership, move quickly, and communicate clearly.

Main Responsibilities


Frontend Engineers will be responsible for:

  • Developing and maintaining user-facing features and interfaces for complex enterprise SaaS applications.
  • Translating Figma or other design prototypes into responsive, high-quality code.
  • Working primarily with TypeScript, React, CSS, Vite, and GraphQL.
  • Collaborating closely with backend, data, and product teams to deliver seamless end-to-end features.
  • Implementing, maintaining, and improving automated frontend test frameworks.
  • Optimizing frontend performance, usability, and accessibility.
  • Troubleshooting, debugging, and resolving production issues.
  • Documenting frontend architecture, components, and best practices.


Key Requirements

  • Experience building and maintaining frontend applications for large-scale, enterprise SaaS products.
  • Proficient in TypeScript, React, CSS, and modern frontend tooling (e.g., Vite, Webpack).
  • Familiarity with GraphQL and integrating frontend with backend APIs.
  • Ability to accurately translate design prototypes into functional code.
  • Understanding of responsive design, cross-browser compatibility, and accessibility standards.
  • Experience with automated testing and CI/CD for frontend applications.
  • A fast learner who can quickly adapt to new technologies and workflows.
  • Strong communication skills and ability to work collaboratively in cross-functional teams.
  • Ownership mindset; takes responsibility for the quality and reliability of delivered features.


Nice to Have

  • Experience working with data visualization platforms (e.g., PowerBI, Tableau) or integrating with such tools.
  • Exposure to high-growth or product-focused SaaS companies.
  • Familiarity with monitoring, logging, and performance profiling for frontend applications.


Other Details

This role provides the opportunity to build impactful user experiences in a collaborative environment. Candidates should be motivated and prepared to contribute to a dynamic team.

Key Skills

Ranked by relevance