Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
passbolt

Software Engineer, Client Team

passbolt

Software Engineer developing JavaScript client applications for cybersecurity platform focused on privacy and ethics. Contributing to browser extension, desktop app, and SDKs alongside global teams.

Posted 4/25/2026full-timeBelvaux • 🇱🇺 LuxembourgMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
Cyber SecurityCypressGoJavaScriptJestOpen SourcePHPPythonReactRustSeleniumSwift

About the role

Key responsibilities & impact
  • Develop new JavaScript features for existing clients used daily by over half a million users.
  • Maintain, improve and fix bugs on existing codebase.
  • Transform wireframes from design tools like Figma into reusable Storybook components.
  • Implement client-side business logic, including zero trust data validation, local data persistence, and cryptographic mechanisms, following technical specifications.
  • Conduct thorough code reviews to identify defects prior to launch.
  • Write unit tests aiming for 80% coverage to ensure functionality and prevent regressions.
  • Develop end-to-end tests to ensure critical user journeys function correctly across various scenarios.
  • Ensure compatibility across multiple platforms and environments to maintain Passbolt's versatility.
  • Optimize code for performance and scalability to handle growth and increased demand efficiently.
  • Collaborate with Seniors on long-term structural or architectural improvements by submitting business cases.

Requirements

What you’ll need
  • 3+ years experience building JavaScript applications.
  • Proficient building front-end applications with React or equivalent framework.
  • Proficient testing applications with Jest or any other JavaScript testing frameworks.
  • Proficient in integrating RESTful APIs into front-end applications.
  • Knowledgeable in HTML / CSS.
  • Familiar with Git and branching models.
  • Strong understanding of OWASP Top 10 vulnerabilities and secure coding practices.
  • Proficient with another programming language: PHP, C#, Go, Swift, Python or Rust.
  • Considered a plus: Experience building browser extensions, UWP or mobile applications.
  • Experience with end to end testing framework: WebdriverIO, Cypress, Selenium.
  • Experience working with design systems and frameworks (example: StoryBook).
  • Familiarity with UML documentation and a willingness to use it.
  • Experience maintaining a long lived-project.
  • Experience contributing to an open source project.
  • Fluent in English, both verbal and written and preferably one other language.
  • Strong analytical skills and a simple solution-oriented mindset.
  • Ability to balance technical excellence with business priorities and strategic goals.
  • Comfortable working in full autonomy while collaborating effectively within a team.
  • Receptive to feedback and able to collaborate effectively in a team setting.
  • Inspired by cybersecurity or privacy related issues.
  • You believe in an ethical web.
  • You understand what open source means.
  • You live on the internet.
  • Considered a plus: Experience collaborating with remote teams in an asynchronous workflow.
  • Experience writing technical blog posts or sharing knowledge through articles or talks.

Benefits

Comp & perks
  • Work from anywhere, or from our headquarter located in the Grand Duchy of Luxembourg.
  • Work/life balance: to keep the flow going, it’s important to take regular breaks and disconnect. We provide 26 days of paid holidays / year.
  • Equity for everyone. We are all in the same boat, we win together.
  • When you grow, we grow: we invest in your professional as well as personal growth, through paid trainings of all types.
  • In tune with yourself: Passbolt is built on strong values which we stand for: transparency, openness, privacy, people-first.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptReactJestRESTful APIsHTMLCSSPHPC#GoPython
Soft Skills
analytical skillssolution-oriented mindsetcollaborationreceptive to feedbackautonomycommunicationteamworkstrategic thinkingadaptabilityinspiration in cybersecurity