Description

Job Description
  • We seek outstanding React JavaScript developers with strong foundation in core web technologies. Our collaborative team environment offers a lively exchange of ideas on building ever better experiences for our customers. Ensure high quality components are produced and published. We are looking for candidates that are self-directed, familiar with Agile methodology to take requirements and turn them into delightful experiences for our customers.

Responsibilities:

• Designing/developing web software, prototypes, or proofs of concepts. • Gathering functional requirements, developing technical specifications, and project & test planning. • Participate in full SDLC (Agile), including iterative development, code reviews, estimation and design sessions. • Roughly 80-90% hands-on coding, Write quality code with utmost attention to scalability and performance. • Resolve defects/bugs during testing, pre-production, production, and post-release patches. • Work cross-functionally with various Intuit teams: product management, 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 (XP) methodologies.

Qualifications:

• 5+ years of experience in web development, software or mobile applications using object-oriented JavaScript, HTML5 and CSS3. • 2+ years of experience in JavaScript Single Page Applications and frameworks such as ReactJS, React-Redux, and Redux-Saga. • 2+ years of experience in ES6 JavaScript Syntax, JSX, and tools like npm, yarn, Webpack , Grunt and ESLint • 2+ years of experience with CSS framework such as Sass and LESS and writing responsive styles • Experience in incorporating and utilizing TDD and JavaScript unit testing frameworks such as Enzyme, Mocha, Sinon, Chai or Jest etc. • Experience with server side technologies and good understanding of Object oriented concepts. • 1+ years' experience with consuming/developing RESTful APIs. • Experience with Continuous Integration and automated testing. • Good communication skills: Demonstrates ability to explain complex technical issues to both technical and non-technical audiences. • Strong understanding of the Software design/architecture process. • BS/MS in computer science or comparable work experience • Experience with GraphQL, Relay or Apollo would be bonus

Education

Any Graduate