Node.JS Developer

Employer
Swingtech Consulting
Location
Woodlawn, MD
Posted
Jul 17, 2017
Closes
Jul 20, 2017
Function
Accountant, IT
Hours
Full Time
Job Description Job Description Overview The node.js Developer will serve as a member of Agile Development, focusing on the development of correct and well-documented code while participating in all activities of the delivery lifecycle, including analysis and design. Technical Skills · Two plus years Experience with programming and software development in a modern language such as Java or JavaScript · Minimum 1 year experience with node.js and react/flux · Minimum 2 years experience testing in a modern language such as Java or JavaScript · Experience or exposure to Agile development methods · Ability to work in constant interaction within small, close-knit Agile Development team · Excellent oral and written communication skills for team and client collaboration For candidates with an emphasis on front-end skills, we are looking for: · Must have minimum 6 months, one year plus highly desired, experience actively coding in React.js for web application development. · Experience with at least one of React-Flux, Redux or MobX. · Experience with CSS/Less The following are considered a plus: · Experience with writing accessible web applications (Section 508 of the Americans with Disability Act (ADA)). · Experience with babel and webpack. · Any skills from the back-end list. For candidates with an emphasis on back-end skills, we are looking for: · Must have minimum 6 months, one year plus highly desired, actively coding in node.js for web application development. · Must have experience writing and calling REST based services. · Must have experience developing web applications that use PostgreSQL or some other relational database (eg mongoDB is not good enough). The following are considered a plus: · Familiar with Istanbul, Sinon, Nock, Supertest (eg more robust testing strategies beyond mocha + chai). · Programmatically interfacing with legacy systems (Java, COBOL, XML-based). · Proficient in writing SQL. For all candidates, we are looking for: · Must have experience with Test Driven Development (TDD) or at least writing substantial test coverage using Mocha and Chai. · Must be able to work a full 8-hour day that matches the SSA core hours requirements. · Must work well with others and works well in a large team. · Must be able to adhere to a projects standards and coding practices. · Experience delivering code under tight deadlines with shifting requirements. · The following are considered a plus: · Experience participating in a formal peer review process. · Ability to work on multiple competing tasks at the same time. · Familiar with AWS and cloud application development practices. · Familiar with Agile development. · Familiar with Bitbucket. · Familiar with ESLint. · Previous SSA Expereience preferred