Front-end Engineer
Spin Technology
Software Engineering
Lisbon, Portugal
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
- 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