← Back to all jobs
Passbolt

Software Engineer (Website Team)

Passbolt

85d ago

0DevLuxembourghimalayas
Frontend-DevelopmentWeb-DevelopmentFrontend-EngineerWebsite-DevelopmentUI-EngineeringFrontend-Web-Software-EngineerSoftware-EngineerWeb-Development-EngineerSenior-Web-EngineerStaff-Frontend-Software-EngineerMid-level

Job Description

We are seeking a Software Engineer to join our Website Team to support the growing complexity of our public-facing web presence, including the main marketing website, the documentation portal, blog, and other interactive tools. Your mission will be to develop high-performing, secure, and GEO/SEO-optimized web applications using modern front-end technologies.As part of the Website Team, you’ll be responsible for building and maintaining user-friendly, accessible, and blazing-fast websites using React and Next.js. You'll work with Headless CMS solutions, caching layers (e.g. CDN, ISR, SSR), and RESTful APIs to provide dynamic and localized content experiences. Your efforts will directly impact user acquisition, product education, and community engagement.You’ll also help define best practices for frontend architecture and performance optimization, contribute to GEO/SEO and analytics strategies, and collaborate closely with design, marketing, and product teams.TechnologiesLanguages: JavaScript, TypeScriptFrameworks: React, Next.js, Express.jsStyling: CSS, CSS preprocessorCMS / CRM / ETL: Ghost / Strapi / Hubspot / Google FunctionsCaching & Deployment: Vercel, Cloudflare, ISR, SSR, SWRPayment systems / ERP: Chargebee, Stripe, OdooAnalytics: Google Analytics, MatomoTesting: Jest, PlaywrightVersion Control & CI/CD: Git, Gitlab, DockerDevelopment Methodologies: Agile ScrumMain responsibilitiesDevelopment & Testing Develop new components and pages using React/Next.js and modern frontend best practices.Integrate headless CMS platforms to support marketing and product content workflows.Implement caching strategies (SSR, ISR, SWR) and optimize performance across pages.Conduct code reviews, write unit and E2E tests to ensure performance, accessibility, and correctness.Continuously monitor and improve KPI scores (SEO, performance, accessibility)Support responsive and localized experiences across devices and regions.Design and implement APIs, webhooks and ETL or serverless functions (e.g. N8N, Google Cloud Functions or similar) to connect:HubSpot (CRM, Website forms, signup flows and product touchpoints, marketing automation etc.)Chargebee (subscription key generation, checkout, customer portal, billing etc.)Other GTM / Customer Success tools as needed (chartmogul, analytics, support, etc.).Analyze & documentation Translate marketing, content, and product requests into technical deliverables.Assist in the implementation of A/B testing, analytics events, and conversion tracking.Participate in cross-functional planning with designers, marketers, and product managers.Contribute to internal documentation for code and deployment pipelines.Deployment and reliabilityCollaborate closely with SRE to share ownership of the CI/CD pipeline and ensure smooth production deployments with minimal downtime.Collaborate with the SRE and security teams to ensure the website stack is compliant and resilient.Monitor performance, error logs, and user behavior using modern observability tools to proactively detect and fix issues.Management & collaboration Manage individual project priorities, deadlines, and deliverables to maintain an efficient workflow and contribute to team objectives.Collaborate with your co-workers and help them achieve their goals.Data Privacy & SecurityEnsure each request for change includes a risk analysis that identifies and proposes mitigations for newly introduced security issues or risks.Follow secure coding/design practices to ensure all components adhere to the highest security standards. ​Monitor project dependencies for vulnerabilities and assist the security team in analyzing their impact.Patch project dependencies' vulnerabilities and ensure these updates do not introduce regressions.Ensure that data handled by the product development team complies with GDPR and other data protection regulations.Collaborate with the security and senior management teams to maintain up-to-date company policies and risk registers.Assist the security team in enforcing least privilege access and ensure proper segregation of roles and responsibilities.Participate in security exercises and help refine processes and crisis management procedures.Skills required / qualificationsTechnical Skills3+ years experience in front-end development with React and JavaScript/TypeScript.Strong proficiency with Next.js and server-side rendering concepts.Experience integrating and working with headless CMS solutions.Familiar with caching strategies: CDN, ISR, SSR, SWR, pre-rendering.Proficient with modern styling techniques (CSS Modules, SCSS, Tailwind).Familiar with Git, CI/CD workflows, and agile environments.Experience with token-based authentication (JWT) and key-pair encryption (OpenPGP).Good understanding of web accessibility (WCAG), SEO, and performance optimization.Considered a plus:Experience building browser extensions, UWP or mobile applications.Experience with end to end testing framework: Playwright.Experience working with design systems a