Front-end Engineer

Posted Yesterday
Be an Early Applicant
Lisbon, PRT
Hybrid
Mid level
Cloud • Security • Cybersecurity
The Role
Build and maintain complex, data-heavy React front-end features for a cybersecurity SaaS platform. Implement reusable UI components, integrate with REST APIs, optimize performance, handle permissions and async workflows, and collaborate with cross-functional teams to deliver stable enterprise-grade user experiences.
Summary Generated by Built In
Spin.AI is a global SaaS cybersecurity company that protects mission-critical data across Google Workspace, Microsoft 365, Salesforce and Slack. Our product – SpinOne unifies SSPM, ransomware protection, DLP, backup & recovery in one platform trusted by enterprise customers worldwide.
 

As our platform continues to grow, we are expanding our front-end engineering team and looking for a Middle Front-End Developer with strong React experience. We are looking for someone who can take ownership of complex UI features, build scalable and maintainable front-end architecture, and work closely with backend, QA, DevOps, and Product teams to deliver high-quality product experiences.

This role is ideal for an engineer who is comfortable working with complex SaaS products, data-heavy interfaces, integrations, dashboards, permissions, access control, asynchronous workflows, and enterprise-level user scenarios.

You will become part of a strong engineering team working on a cybersecurity SaaS platform used by enterprise customers worldwide.

This role is based in our Lisbon office in a hybrid format. If you are not currently in Portugal, we are open to remote work during the trial period, with relocation to Lisbon afterward.

What You Will Build

    You will work on the SpinOne web platform, including:
  • complex web application interfaces
  • dashboards and data-heavy views
  • security, backup, recovery, and DLP-related flows
  • integrations with Google Workspace, Microsoft 365, Salesforce, Slack
  • access control, permissions, audit logs, and admin workflows
  • UI for asynchronous backend processes, jobs, notifications, and system statuses
  • scalable front-end components used across the product

Tooling & Technologies Used

  • React
  • TypeScript / JavaScript
  • Redux / state management tools
  • REST APIs
  • HTML5, CSS3, SCSS / modern styling approaches
  • Browser DevTools
  • Git / Bitbucket
  • Jira
  • Confluence
  • CI/CD pipelines

Responsibilities

  • Develop and maintain complex front-end features using React.
  • Build scalable, reusable, and maintainable UI components.
  • Work closely with Product Managers, UX/UI designers, backend developers, QA engineers, and DevOps.
  • Participate in technical discussions, solution design, and feature planning.
  • Integrate front-end functionality with REST APIs and backend services.
  • Work with complex data structures, permissions, roles, statuses, and asynchronous workflows.
  • Ensure high performance, responsiveness, and stability of the web application.
  • Analyze requirements, clarify edge cases, and proactively identify risks or gaps.
  • Participate in code reviews and contribute to front-end best practices.
  • Improve existing front-end architecture, performance, and code quality.
  • Debug UI issues using Browser DevTools and logs.
  • Collaborate with QA to support testing, bug fixing, and release stability.
  • Work with documentation and keep technical information up to date when needed.

Must-have Requirements

  • 3+ years of commercial front-end development experience.
  • Strong hands-on experience with React.
  • Strong knowledge of JavaScript and TypeScript.
  • Solid understanding of HTML5, CSS3, responsive design, and cross-browser compatibility.
  • Experience with state management tools such as Redux or similar.
  • Experience integrating front-end applications with REST APIs.
  • Good understanding of web application architecture and component-based development.
  • Ability to work with complex product logic, data-heavy interfaces, and enterprise-level workflows.
  • Experience with debugging, performance optimization, and browser DevTools.
  • Understanding of Git flow and modern development practices.
  • Ability to write clean, maintainable, and well-structured code.
  • Critical thinking, ownership, and ability to challenge requirements when needed.
  • Good communication skills and ability to work in a cross-functional team.
  • English: Intermediate+.

Your Impact

  • Help us build a stable, scalable, and user-friendly cybersecurity SaaS platform.
  • Improve the quality and maintainability of our front-end codebase.
  • Contribute to better user experience for enterprise customers.
  • Support faster and more predictable feature delivery.
  • Help evolve front-end standards, practices, and architecture within the team.

Why Spin.AI

  • Work in a fast-moving, high-impact cybersecurity company recognized by Gartner, Forrester, and G2.
  • Work on a real product with real users and visible business impact
  • Work on an interesting and large-scale product
  • Solve complex, non-trivial security and engineering challenges
  • Opportunity to influence technical and product decisions
  • Trust from management and autonomy in day-to-day work
  • Strong, professional team with deep expertise

What we offer

  • Annual performance-based salary review
  • Annual performance-based bonus
  • Referral bonuses
  • Educational budget
  • Sport & hobby compensation
  • Medical insurance compensation
  • Company presents (birthdays, anniversaries, weddings, etc.)
  • Corporate travel parties twice a year

Skills Required

  • 3+ years of commercial front-end development experience
  • Strong hands-on experience with React
  • Strong knowledge of JavaScript and TypeScript
  • Solid understanding of HTML5, CSS3, responsive design, and cross-browser compatibility
  • Experience with state management tools such as Redux or similar
  • Experience integrating front-end applications with REST APIs
  • Good understanding of web application architecture and component-based development
  • Ability to work with complex product logic, data-heavy interfaces, and enterprise-level workflows
  • Experience with debugging, performance optimization, and browser DevTools
  • Understanding of Git flow and modern development practices
  • Ability to write clean, maintainable, and well-structured code
  • Critical thinking, ownership, and ability to challenge requirements when needed
  • Good communication skills and ability to work in a cross-functional team
  • English: Intermediate+
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Palo Alto, CA
61 Employees
Year Founded: 2017

What We Do

SpinOne by Spin Technology is a SaaS data security management platform designed to monitor, secure, and back up your G Suite, Microsoft 365 and Salesforce data, protect against ransomware, improve compliance, and reduce IT costs. SaaS Backup Backup your Google Workspace, Microsoft Office365, or Salesforce data. Restore any damaged assets in a matter of seconds. Risk Assessment and Access Management Streamline risk assessment and access management of OAuth apps and browser extensions through security policies. Ransomware Protection Reduce downtime to 2 hours from a cloud ransomware attack. Save up to 90% of your recovery costs. SaaS Data Leak Protection Automated SaaS DLP control features and instant security alerts. Multiple Cloud Storage Options Store your data in AWS, GCP or Azure, in multiple storage regions around the world to meet local compliance regulations.

Similar Jobs

Celesta Logo Celesta

Front-end Engineer

Gaming • Software
Hybrid
Lisbon, PRT
17 Employees

SearchApi Logo SearchApi

Front-end Engineer

Information Technology • Software
In-Office or Remote
59 Locations
5 Employees
In-Office
Lisbon, PRT
1300 Employees

Cohere AI Logo Cohere AI

Senior Engineer

Artificial Intelligence • Machine Learning • Natural Language Processing • Software • Generative AI
In-Office or Remote
33 Locations
224 Employees

Similar Companies Hiring

Yooz Thumbnail
Software • Machine Learning • Fintech • Financial Services • Cloud • Automation • Artificial Intelligence
Aimargues, FR
470 Employees
Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account