Principal Engineer - Front End
DocusignAbout the role
Company Overview
Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents. Until now, these were disconnected from business systems of record, costing businesses time, money, and opportunity. Using Docusign’s Intelligent Agreement Management platform, companies can create, commit, and manage agreements with solutions created by the #1 company in e-signature and contract lifecycle management (CLM).
What you'll do
As a UX principal engineer, you will be responsible for helping the company improve our UX engineering and velocity while simultaneously improving customer experience and enforcing craftsmanship in everything we build. You will partner with other principal engineers across the company in developing best in industry capabilities and experiences. Candidates should have experience in highly scaled software engineering, modern and current front-end best practices, and be constantly interested in learning, sharing, and supporting others.
Successful candidates for this role will have a deep understanding of front-end web technologies including TypeScript, React, Node, Next.js, and modern micro-front end architectures. You will be passionate about up-leveling UX development capabilities within the company and you will have the passion and patience to guide teams and individual engineers through that work. You will also have an interest in leveraging AI to assist in both improving developer efficiency and in building out customer experiences based on AI.
This position is an individual contributor role reporting to the Vice President, Engineering.
Responsibility
- Write high-quality code that is easy to maintain and test
- Build TypeScript and JavaScript client code using modern web frameworks and technologies (React + Redux + Sass)
- Work with UX and Design to standardize and simplify UI development practices
- Build modular/reusable UI components
- Build and maintain front-end web application infrastructure
- Participate in the entire development life cycle, from concept to release
- Support strategic code sharing and architecture for one or more functional area
- Ensure design and architecture is extensible across multiple projects, and participate in technical design and code reviews
- Work with Product Management and other developers to understand design requirements and provide estimates for development
- Work closely with QA to identify test cases and devise efficient, scalable testing processes
- Work cooperatively with product management and design to create features that are scalable and secure
- Identify, propose, and implement process improvement to continuously increase the team's productivity and efficiency
- Stay current with the latest software engineering best practices and share your findings with the team
- Work as part of a cross-site development team to drive design, implementation, testing, and release of products
- Raise issues proactively that might impact delivery commitments
- Research new features and technologies
- Fix production issues and maintain the code as needed
Job Designation
Hybrid: Employee divides their time between in-office and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly in-office expectation)
Positions at Docusign are assigned a job designation of either In Office, Hybrid or Remote and are specific to the role/job. Preferred job designations are not guaranteed when changing positions within Docusign. Docusign reserves the right to change a position's job designation depending on business needs and as permitted by local law.
What you bring
Basic
- 15+ years software development experience
- 10+ years web application development
- Experience with modern web application technologies (TypeScript, ES6, React/Angular/VueJS, Sass/Less, Node, Next.js etc.)
- BS or MS in Computer Science, a related field, or equivalent industry experience
Preferred
- Experience building design and component libraries
- 5+ years’ experience implementing responsive designs for mobile, tablet, and desktop
- 5+ years’ experience building SaaS web applications
- 2+ years’ experience with web accessibility standards and practices
- Experience aligning platform architecture with security and data
- Experience with unit testing frameworks
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s