Front End Developer
Homeadvisor Inc
Contract Indianapolis, Indiana, United States Posted 5 years ago
About Position
Front End Developer (Contract)
$86.00 / Hourly
Indianapolis, Indiana, United States
Front End Developer
Contract Indianapolis, Indiana, United States Posted 5 years ago
Description
RESPONSIBILITIES Collaborate with professionals across the organization to gain a shared understanding of the initiativeAnalyze requirements of the initiative and propose solutions that meet the requirements while balancing time and costCreate, modify or review code to implement the requirements of the initiative.Ensure that the code meets performance, reliability, quality, security, and testability standardsCreate or modify a suite of tests to exercise the initiatives functionality in an automated mannerModify existing software to correct errors or enhance it to meet new requirementsConsult with other team members to provide time estimates and project statusFollow team practices for project management and technology practices such as code review, change control, and deploymentProvides technical guidance, code review, and takes responsibility for endtoend productionAdditional responsibilities as assignedEDUCATION/EXPERIENCE/LICENSURE Possession of an undergraduate degree in computer information technology, computer engineering, or related degree6+ years experience in software engineering or developingExperience working on technical teams building software applications KNOWLEDGE, SKILLS, AND ABILITIES Expert proficiency in JavaScript, including DOM manipulation and the JavaScript object modelThorough understanding of React.js and its core principlesExperience with ReduxKnowledge of isomorphic React is a plusFamiliarity with RESTful APIsFamiliarity with modern frontend build pipelines and toolsKnowledge of Node.js and frameworks available for itUnderstanding the nature of asynchronous programming and its quirks and workaroundsExperience with common frontend development tools such as Babel, Webpack, NPM, etcKnowledge of frontend technologies, such as HTML5, and CSS3Familiarity with other languages such as Scala, Java, JavaScript, php (Drupal), C#, Ruby, or PythonKnowledge of one or more Agile software development life cycle methodologies such as Scrum or KanbanProficient understanding of code versioning tools, such as GitAbility to communicate effectively with technical and nontechnical staffSmart, curious, motivated, and honest
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.