Staff Software Engineer – Frontend – Unified Accountant Console
Company | BILL |
---|---|
Location | San Jose, CA, USA, Draper, UT, USA |
Salary | $177300 – $212700 |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- Expert-level knowledge of React, TypeScript and CSS
- 6+ years of software development experience
- Working knowledge of GraphQL and best practices
- Working knowledge on Webpack, micro frontend architecture
- Ability to lead a team of developers in building complex software solutions
- Proven ability to take the product through all stages of development from concept to launch
- Expertise with all aspects of SDLC including code reviews, unit testing, automation testing and CI/CD
- Experience with system design
- Business acumen – able to leverage the platform to solve business problems
- Passion for great products and building great customer experiences
Responsibilities
- Architect, design and implement UI features using React and other modern web technologies
- Cross team collaboration to create innovative solutions for our customers
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints; Come up with strategies and solutions to make the product robust, modular, scalable, and performant
- Product feature development using React, TypeScript, CSS, HTML and GraphQL
- Build systems for SPA – webpack, ES6 transpilers, CSS frameworks
- Knowledge of best practices & patterns for large scale applications in JavaScript
- Efficient DOM manipulation
- Expert level programming knowledge in JavaScript (ES6), including writing cross-browser code, writing testable code
- Working knowledge on HTTP/HTTPS, interaction with backend API/Services
- Other: SOA/REST, Application maintainability, Application scalability
Preferred Qualifications
- Experience working with AWS and Big Data preferred.