B

Lead Software Engineer - (Web Platform)

Bitwarden
NewPosted yesterday

LOCATION

Noida · Remote

EXPERIENCE

8 - 10 Years

SKILLS REQUIRED

Technical LeadershipSoftware ArchitectureFrontend DevelopmentSoftware EngineeringwebpackViteNx

Job description

Overview

Lead the technical direction and engineering effort for Bitwarden's Web Platform team, which builds and maintains the core web application tooling and client services for the web app, Electron-based desktop client, browser extension, and CLI.

What you'll do

  • Update and maintain Bitwarden's web monorepo tooling, including the nx monorepo packaging infrastructure, webpack build pipelines, and npm package management systems.
  • Drive repo-wide modernization initiatives, such as migrating to Vite and pnpm or adopting nx, including coordination with other teams within the organization.
  • Work closely with your manager to maintain the technical roadmap for the team, ensuring core platform dependencies are up to date and emerging technologies are considered for adoption.
  • Unblock and support other engineers on the team.
  • Collaborate with other Tech Leads to ensure cross-team technical direction is aligned when initiatives span team boundaries.
  • Serve as a representative of the team in technical discussions and speak authoritatively about your domain.
  • Set the example for thorough code reviews, using them to spread knowledge on the team and ensure high standards for code quality.
  • Occasionally review and approve bug fixes submitted by the user community.

What you'll need

  • 8-10 years of expertise in modern web application build and packaging pipelines, including strong demonstrated experience with managing and updating nx, webpack, Vite, npm, and pnpm.
  • Extensive experience with cross-platform web application development, including working within and supporting Electron environments and browser extensions and their API limitations and nuances.
  • A bias for long-horizon thinking, ensuring decisions made today build stable and maintainable tooling for the future.
  • Experience on a Platform team, where other teams are your customers and tooling supports their feature development.
  • Experience using AI tooling in development and testing workflows.
  • Collaborative and adaptable mindset.
  • Openness and authenticity combined with excellent communication skills.
  • Excellent problem-solving skills: you might not know all the answers, but you know how to find and communicate the solution.

Nice to have

  • Experience using Anthropic Claude as an AI tool in development and testing workflows.
  • Excitement and enthusiasm for open source and for better internet security.

Details

  • Location: Noida, India.
  • Remote work with team members across the world.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Lead Software Engineer - (Web Platform)