1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
Software Engineer 2
(This job is no longer available)
Intuit Inc. | Mountain View, CA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Come join the QuickBooks Online In Product Discovery Team as a Software Engineer 2. You will help our customers discover tools and features that they love and could not run their business without by using modern UI technology and machine learning. QBO is a responsive Single Page Application that uses the latest in JavaScript, CSS, and HTML technologies. If you love having big goals, real world challenges, and making customers incredibly happy whilst fostering your obsessive need for perfect code and user experience, this is the job for you. Along with coding, you will be responsible for working with product managers, backend developers and designers on our agile team structure. We love product engineers who lead the charge, communicating with customers and delivering the most beautiful, intuitive application possible is a must.


* Successful delivery of high quality web software (requirements, design, code, documentation, etc.)
* Roughly 80-95% hands-on coding
* Contribute to early quality activities, including peer reviews of estimates, designs and code
* Resolve defects/bugs during QA testing, pre-production, production, and post-release patches
* Partner effectively with all team members to deliver against commitments
* Work cross-functionally with various Intuit teams: product management, QA/QE, various product lines, or business units to drive forward results
* Commitment to team success and positive team dynamics
* Passion for growing and applying technical skills in service to customers
* Experience with Agile Development, SCRUM, and/or Extreme Programming methodologies
* 2 years of professional or open-source experience writing JavaScript (not just jQuery)
* 1 years of professional or open-source experience with a JavaScript MVC toolkit in a Single Page Architecture. Most notably React framework but may also including AngularJS, Dojo, Backbone.js, Knockout or Ember.js.
* 1 years of experience with CSS framework such as LESS, Sass, etc.
* Similar experience in a modern consumer environment (Pinterest, Box, Quora, Facebook, etc) and/or open source projects (contributed to node.js, dojo toolkit, NPM modules, etc)
* Familiarity with standard javascript async patterns (closures, callbacks, promises, error handling, etc.)
* Moderate CS fundamentals and an object oriented language (think an undergrad CS degree, or similar amount of work experience)
* Never ending desire to self-educate on the latest list of web technologies like HTML, CSS, javascript frameworks and bleeding edge browser features/idiosyncrasies
* An understanding of unit testing & Test Driven Development (TDD)
* "Self-starter"" attitude and ability to make decisions independently
* Helpful, can-do attitude and a willingness to take ownership of problems
* Strong desire to learn and grow
* Excellent problem solving skills with a history of superb delivery against assigned tasks
* Excellent verbal and written communication skills
* Outstanding partnership skills