What are we looking for in our Software Developer III?
Job Title: Software Developer (JAVA Frontend, Angular)
Duration: 12 months contract (W2)
Location: San Diego, CA
Duties:
Come join the TurboTax Online Globalization team as a Sr Software Engineer contractor. The TurboTax Online team develops high-volume customer facing experiences that are leveraged by Intuit customers to complete their tax returns. The TurboTax Online team is on the leading edge of front-end experience development at Intuit, working with product managers to deliver amazing user experiences.
The ideal candidate is a Sr Software Engineer who is an expert at front-end JavaScript development, particularly with Angular. This engineer should be familiar with Java and prepared to work at all levels of the application. They will be directly responsible for the design, development, testing, maintenance, and documentation of high-volume customer experiences.
Responsibilities:
- Successful delivery of front-end applications using JavaScript/ReactJS/Redux.
- Development of customer-facing applications from design through implementation.
- Act in a technical leadership capacity: Mentoring junior engineers, new team members, and applying 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, QA/QE, various product lines, or business units to drive forward results.
- Contribute to the design and architecture of the project.
- Experience with Agile Development, SCRUM, or Extreme Programming methodologies.
Skills:
- 7+ years’ experience developing web front-end applications using JavaScript.
- 5+ years of Angular, ReactJS/Redux/JavaScript (ES2015+)/CSS/HTML.
- 2+ years of Java.
- Experience with i18n and l10n is a big plus.
- 5+ years developing unit tests using Mocking and/or Test Driven Development in JavaScript.
- History of full-stack delivery.
- Experience with the entire Software Development Life Cycle (SDLC).
- Solid communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
- Strong understanding of the Software design/architecture process.
- Experience with unit testing & Test Driven Development (TDD).
- Passion for growing and applying technical skills in service to customers.
- May be on-call for urgent issues.
- Internationalization or localization is a huge plus.
- Bilingual is a huge plus.
Required Experience/Skills Matrix:
- Java
- Front end development
- Maven
Preferred Experience:
- Experience developing, maintaining, and innovating large scale, consumer facing web applications.
- Experience with social, mobile, cloud/SaaS, big data, or analytics.
- Familiar with the development challenges inherent with highly scalable and available web applications.
Education:
BS/MS in computer science or equivalent work experience.
Rate/Salary: 90-95/hr
#J-18808-Ljbffr