Senior Frontend Engineer
Semperis
- Location
- Portugal
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 17, 2025
Job Description
Semperis focuses on creating an employee experience that is aligned with our vision—being a Force for Good— starting with being a good workplace. Semperis is recognized as one of America’s Fastest-Growing Cybersecurity Companies on the Inc. 5000 List, a DUNS 100 top Start Up to work for and Inc. Best Workplace for multiple years. With teams around the world, you’ll be working alongside top global talent in Cybersecurity and Identity Access Management.
If you are a purpose-driven person who always sees the glass as half full, seizes opportunities, and has an urge to learn and develop your skills—we’d love to meet you.
What we are looking for:
We are looking for a Senior Frontend Engineer to join our team!
What you’ll be doing:
We're seeking a talented and experienced Senior Frontend Engineer to collaborate with our dynamic Engineering team. You'll play a key role in delivering cutting-edge user-facing experiences for our security and identity products.
At Semperis, we stay ahead of the curve by embracing the latest technologies, frameworks, and best practices. You'll be responsible for building and maintaining our user-facing interfaces. This includes implementing new features, leveraging modern front-end technologies, and collaborating with cross-functional teams to design scalable and maintainable architectures.
You will be responsible for:
• Translating designs (created in Figma) into functional and visually appealing user interfaces
• Developing new features while ensuring the existing codebase remains robust
• Partner closely with designers, product managers, and backend engineers
• Implement a strong sense of aesthetics, with a commitment to pixel-perfect execution
What you will bring to the table:
• Minimum 5 years of hands-on experience in frontend development with expertise in one or more of the following frameworks: Vue (preferred), React, or similar
• Experience with state management solutions like Pinia or Redux
• In-depth knowledge of Typescript
• Experience in writing and executing unit tests and familiarity with modern testing frameworks (Jest, Vitest, etc.).
• Strong analytical and problem-solving skills with the ability to efficiently diagnose and resolve complex frontend issues
• Passion for staying updated on the latest frontend trends and adapting to evolving technologies and best practices
• Proven track record of transforming user stories and mockups into polished implementations
• Excellent written and spoken English communication skills
• Bachelor’s degree in computer science or an equivalent field
Bonus Points:
• Experience building enterprise-grade products
• Experience with Playwright for e2e testing
• Knowledge of build tools and deployment processes (e.g., Vite)
• Knowledge of WCAG guidelines and accessibility best practices
🎯 Who is this job for?
This Senior Frontend Engineer role suits a developer with 5+ years of experience in Vue (preferred) or React, strong TypeScript skills, and expertise in state management (Pinia or Redux). The candidate should be proficient in translating Figma designs into pixel-perfect, scalable UIs, writing unit and e2e tests (Jest, Vitest, Playwright), and passionate about frontend best practices and accessibility. Ideal for someone with strong problem-solving abilities, collaboration skills, and experience building enterprise-grade, maintainable frontend architectures.
💬 Potential Interview Questions
-
What frontend frameworks do you have experience with, and which do you prefer?
I have over 5 years of experience with Vue (preferred), React, and similar frameworks, with strong expertise in Vue for building scalable applications. -
How do you manage state in complex frontend applications?
I use state management libraries like Pinia or Redux to maintain predictable, centralized state and facilitate efficient data flow. -
Describe your experience with TypeScript in frontend development.
I write strongly typed, maintainable code using TypeScript, which improves code quality and developer experience in large codebases. -
How do you ensure your UI implementations are pixel-perfect and aligned with design mockups?
I collaborate closely with designers, translate Figma designs accurately, and pay close attention to CSS, layout, and responsive details. -
What testing frameworks have you used for frontend unit and end-to-end testing?
I use Jest and Vitest for unit testing, and Playwright for end-to-end testing to ensure robustness and reliability of UI features. -
How do you stay updated with evolving frontend trends and technologies?
I follow industry blogs, participate in developer communities, attend webinars, and continuously experiment with new tools and best practices. -
Describe your approach to diagnosing and resolving complex frontend issues.
I use debugging tools, isolate problems systematically, analyze root causes, and apply efficient, maintainable fixes while ensuring no regressions. -
What experience do you have with accessibility and WCAG guidelines?
I apply WCAG standards to ensure our interfaces are accessible, using semantic HTML, ARIA roles, and testing tools to improve usability for all users. -
Have you worked with modern frontend build tools like Vite?
Yes, I have experience configuring and optimizing build tools like Vite to improve development speed and build performance. -
How do you collaborate with cross-functional teams during the development process?
I communicate proactively with designers, product managers, and backend engineers, ensuring alignment on requirements, timelines, and technical constraints.
📋 Job Summary
Semperis, a fast-growing cybersecurity leader, is hiring a Senior Frontend Engineer in Portugal to build cutting-edge user interfaces for identity security products. You’ll work with Vue (preferred) or React, TypeScript, and state management (Pinia or Redux) to deliver pixel-perfect, scalable, and maintainable frontend solutions. Join a collaborative team that values modern tech, testing (Jest, Vitest), and continuous learning. This fully remote-friendly role offers the chance to shape enterprise-grade products in a purpose-driven company.