Docusign is looking for a Sr. Software Frontend Engineer to develop, test, and support features and experimentation on ecom.docusign.com and adjacent experiences to accelerate the process of doing business and simplify people's lives.
Requirements
- 8+ years of professional experience in frontend development, specializing in the React/Node.js ecosystem and user-facing applications
- Experience with JavaScript and TypeScript and modern ES6+ features
- Experience with React.js, Node.js, HTML5, CSS3, JavaScript, Ajax, jQuery, and the latest frontend technologies
- Experience in building and/or consuming RESTful web services
- Proven track record of developing and shipping highly scalable, consumer-facing web applications
- Experience working in Agile environments, utilizing best practices for version control (Git), CI/CD workflows, and automated testing
- Expertise in RESTful and GraphQL API integration
Responsibilities
- Design and develop high-quality, user-focused experiences using React and Node.js
- Build, maintain, and scale a robust component library to ensure UI consistency and reusability
- Write clean, maintainable, and well-documented code following industry best practices
- Develop and maintain comprehensive automated tests, including unit, integration, and end-to-end testing, to ensure reliability and stability
- Work within an Agile development environment, leveraging best practices like CI/CD pipelines, automated testing, and effective code reviews
- Collaborate cross-functionally with designers, product managers, and backend engineers to create seamless user-facing applications
- Present software architecture and technical strategies to executives, influencing key decision-making
Other
- 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)
- Mentor and support other engineers within the organization, providing technical guidance and knowledge sharing
- Work as part of a cross-site development team to drive the design, implementation, testing, and release of products
- Identify and address potential technical risks, performance bottlenecks, and usability issues before they impact product delivery
- Stay up-to-date with emerging technologies and industry trends to continuously improve the frontend ecosystem