Since 1988 Quicken has been the top personal management software for millions of consumers. We pioneered a radically easier and faster way for people to manage their household finances. Since then we’ve continued to focus on delighting customers and making the Quicken product and experience better than ever.

Job Title: 
Staff Software Engineer-Front End Web & eCommerce
Location: 
Menlo Park
CA
United States
Department: 
Product Development
Job Requisition Number: 
1004-17
Job Summary: 

Quicken is the #1 personal finance management software with a 30-year heritage of helping millions of individuals and families stay on top of their finances. We are going through transformation, as we recently completed the divestiture from Intuit, with a renewed focus on product improvement, growth, and customer satisfaction.  We are working on a strategy to deliver awesome personal finance experience to our customers across Windows, Mac, iOS, Android, and web. The successful candidate will join a fast-paced software development team building the next generation of Quicken’s Web and eCommerce systems and applications. The team uses the latest software development technology and tools.

If you are looking to be part of a high-performing team at the heart of a fun, energetic, and innovative company, come join the Quicken Team!

 

Responsibilities: 

This is an opportunity to be a highly visible and key contributor on a small and passionate team delivering innovative web solutions across the company. You’ll help shape and deliver on an aggressive and innovative roadmap in areas key to Quicken’s continued success and growth.

As a member of the Quicken product development organization, you will develop and enforce best practices in front-end development while working with requirements from key stakeholders across the organization. You will participate in the planning, design, and implementation of features, working with small teams that consist of engineers, product managers, and UX designers. You will ensure the delivery of quality front-end solutions. You will demonstrate strong technical talent throughout the organization and engineer products that meet future scalability, performance, security, and quality goals while maintaining a cohesive user experience across different components and products. You will act as a subject matter expert for various departments within the company on modern front-end design and development. You will train and mentor junior members about best practices of software development methodology and frameworks in areas including UX/UI, front-end technology stacks, use of backend APIs and services, usability and quality testing.

 

Qualifications: 
  • 10+ years of hands-on development experience across different technology stacks
  • 3-5 years experience with JavaScript, HTML5/CSS3, JSON, and application frameworks such as Angular, Backbone, Ember, and React
  • 3-5 years experience with content management systems (CMS)
  • Extensive experience with service-oriented architectures (SOA)
  • Experience in an architect role designing solutions and utilizing/defining best-practices
  • Experience working closely with multiple stakeholders, architects, Project Managers, UX designers and researchers, marketing, and engineering teams
  • Experience working with geographically distributed teams across different time zones
  • Expert knowledge of browser behavior, performance, compatibility and cross-browser issues
  • Deep understanding of E2E web across all layers: HTTP/S, networks, databases, infrastructure, CDN, request/response, performance, redundancy, security, browsers, devices, encryption, compression, scaling, etc.
  • Experience with web payment and billing systems
  • Experience and knowledge in web analytics, tracking, & instrumentation
  • Experience and understanding of web testing, optimization, & testing
  • Expert knowledge of security best practices and implementation
  • Experience educating and mentoring junior front end developers
  • Strong communication skills, both oral and written whether in-person or virtual
  • Experience with Agile methodologies
  • Understanding of software design patterns
  • Deep understanding of good software architecture concepts
  • Top-notch software development skills
  • Bachelor’s degree in computer science or other technical discipline, or equivalent experience

Preferred:

  • Expert in React
  • Expert in Node.js
  • Drupal 7 and/or 8 experience

We believe in giving our employees the benefits and perks to keep them happy and healthy.  While our benefits vary by region, they are based on our belief that happy employees are successful employees.  Whether its healthcare benefits, a 5% matching 401(k) Plan (US based employees), a gym subsidy, or unlimited snacks, we believe happy employees are successful employees.

Quicken values diversity. We’re proud to be an equal opportunity employer and consider qualified applicants without regard to race, color, religion, sex, national origin, ancestry, age, genetic information, sexual orientation, gender identity, marital or family status, veteran status, medical condition or disability.

Note: Quicken does not accept agency resumes. Please do not forward resumes to any recruiting alias or employee. Quicken is not responsible for any fees related to unsolicited resumes. 

Apply Online