Intuit Senior Software Engineer in Mountain View, California

Description

 

Join Mint’s Android team as a Senior Software Engineer. Our team produces the award-winning Mint financial app, which is consistently rated 4+ stars in Google Play Store. We leverage the same services that power Mint.com on the web, while presenting customers with the native look and feel they expect from their Android devices. If you are passionate about writing mobile applications for a highly visible market-leading app, this is your opportunity. You will be contributing among a passionate, razor-sharp team to create and maintain challenging software solutions.

Responsibilities:

  • Gather functional requirements, developing technical specifications, and project & test planning

  • Design/develop web, software, mobile apps, prototypes, or proofs of concepts (POC’s)

  • Act in an influential capacity: Mentor junior engineers, new team members, and apply technical expertise to challenging programming and design problems

  • Roughly 70-85% hands-on coding

  • Resolve defects/bugs during QA testing, pre-production, production, and post-release patches

  • Work cross-functionally with various Intuit teams: Product Management, Quality, Design, Marketing

  • Contribute to the design and architecture of the project

  • Work across mission initiatives in an agile development methodology

Qualifications

 

  • BS/MS in computer science or equivalent work experience

  • 5+ years experience developing web, software, or mobile applications

  • Expertise in Android Native, Javascript ( React Native ) and Hybrid Apps

  • Experience with the entire Software Development Life Cycle (SDLC)

  • Demonstrated ability to explain complex technical issues to both technical and non-technical audiences

  • Strong understanding of the Software design/architecture process

  • Solid team player: runs fast while putting the team’s needs first

  • Experience developing, maintaining, and innovating large scale, consumer facing mobile applications

  • Experience with social, mobile, cloud/SaaS, big data, or analytics

  • Familiar with the development challenges inherent with deploying mobile applications

  • Always Be Learning: Experience with open source technologies (you’re prototyping and/or researching up and coming technology and solutions)

  • Mindfulness towards unit testing and ownership of quality

EOE AA M/F/Vet/Disability