Senior Frontend Engineer

LastPass
Summary
Join LastPass as a Senior Frontend Engineer and become part of the End User Experience cluster, developing the LastPass web application. You will play a key role in creating software solutions enhancing the user experience for both consumer and Vault users. Collaborate with various teams, including Software Developers, Architects, SDETs, QA Engineers, Product Managers, and Release Managers. Work on exciting challenges such as developing and implementing features, troubleshooting issues, and contributing to the development environment. This role requires proficiency in front-end development and experience with various technologies and methodologies. LastPass offers a remote-first culture, competitive compensation, flexible PTO, generous parental leave, and comprehensive benefits.
Requirements
- Experience in developing commercial software products, preferably in a SaaS environment
- Proficiency in front-end development using HTML, CSS, and JavaScript/TypeScript
- Hands-on experience with JavaScript frameworks such as React and Redux
- Strong understanding of web infrastructure, HTTP, and RESTful APIs
- Familiarity with Object-Oriented Programming (OOP) best practices, SOLID principles, and Clean Code methodologies
- Commitment to maintaining and following security best practices
- Basic knowledge of Docker and web security concepts
- Experience working with design systems to ensure consistency and scalability
- Proficiency in unit and end-to-end (E2E) testing
- Experience in implementing, unit testing, debugging, and integrating complex codebases
- Familiarity with version control, build, and bug tracking systems such as Git, Jenkins, GitLab CI, and Jira
- Strong problem-solving skills and ability to design effective software solutions
- Attention to detail and strong organizational skills
- Ability to communicate complex technical concepts clearly to both technical and non-technical audiences
- A collaborative team player with a proactive, solution-oriented mindset
- Strong written and verbal communication skills in English
Responsibilities
- Develop and implement features for the LastPass consumer web application
- Troubleshoot, debug, and provide support for complex internal and customer issues
- Contribute to the creation and maintenance of our development environment
- Collaborate within a Cross-Functional Team (XFT), actively suggesting and implementing process and workflow improvements to enhance team efficiency
Preferred Qualifications
- Proficiency with advanced Redux middleware libraries such as redux-saga or redux-observable
- Experience working with distributed systems
- Hands-on experience developing web applications using PHP
- Background in building highly secure software systems that adhere to industry-leading security standards
- Strong understanding of modern development tools, techniques, and standards, particularly in containerization and cloud-native applications
- Familiarity with cloud services, preferably AWS (EC2, container services, Elasticsearch)
- Experience in developing browser extensions
Benefits
- Remote-first culture
- Competitive compensation
- Flexible Paid Time Off policies, including but not limited to: Quarterly Self-Care Days (4 extra paid days off annually) and Volunteer Days
- Generous parental leave
- Comprehensive health coverage, including dependents
- Home office setup support
- LastPass Families free account for up to 5 members
- Continuous learning and development opportunities, including an annual learning stipend to invest in your growth
- Peer-to-peer recognition through Motivosity
- Employee Assistance Program for well-being support
- Remote work stipend to support your home office needs
- Short-Term or Remote-Centric Work Arrangements for added flexibility