Back to results

Node.js/React Developer

  • Windsor Mill, MD, United States

Applications open in a new tab.

Job details

Posting language
English
Posted

Original job description

Node.js/React Developer

Windsor Mill, MD

Provide Agile software development expertise and hands on implementation of the application using the latest open source server-side java script technologies on the Node platform and other related open source products.

Developer will be collocated with government employees and subcontractors at a government facility in Baltimore, Maryland. The candidate must be able to pass a Federal Suitability Check for a position of public trust.

Developer will be a member of an Agile Team working with other Agile teams, System Architects, Test Architects, Database Engineers, DevOps, Implementation team, Global Validation team, IT Infrastructure & Operations Team and External System Owners to develop the Office of Hearings Operation (OHO) application using open source technologies and products.

Requirements

· Senior level full-stack software development experience with Node.js (2 or more years) and React with detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.

· Bachelor’s Degree And Minimum 7 Years of industry experience

· Extensive senior level full-stack software development experience with Node.js (2 or more years) with detailed understanding of user interface frameworks, back-end software architecture interactions and node module capabilities.

· Two or more years' experience with JavaScript frameworks/technologies such as React.js, Express.js, MobX, Redux or Flux.js.

· Strong development experience with developing RESTful Web Services using Node.js.

· Comprehensive knowledge of Scrum and Kanban Agile development process and TDD, BDD, ceremonies including scrums, planning events, backlog grooming, retrospectives and demos.

· Complex programming, program debugging, data analysis, problem analysis and resolution of issues within open source applications.

· Strong communication and collaborative skills in providing technical direction and hands-on software development to include design, development and testing.

· Ability to mentor team members on Node.js and React technologies

· Client development experience with HTML, DHTML, CSS, JavaScript

· Experience with other JavaScritpt frameworks such as Express, Restify, Hapi, Sails, JOI, and Knex.

· Javascript experience with ECMAScript2015 (ES6), ECMAScript2016 (ES7) or Babel transpiler.

· Operating System and Infrastructure experience with Linux, Windows 7, Unix, Solaris, JMS, OOD, CVS.

· Experience with VersionOne Application Lifecycle Management Tools

· Experience with Jenkins and Continuous Integration.

· Standards & Protocols knowledge including XML, XSLT, WSDL, JSON.

· Experience with Testing Tools including Mocha, Chai, Sinon, Supertest, Enzyme, Instanbul, Selenium, Load Runner, JSLint and Cucumber.

· Experience with source code versioning and Pull Requests with Git and Stash.

· Experience with IDEs such as Sublime and Atom.

· Knowledge of SonarCube, Phabricator, Gerritt, Karma, Jasmine

· Knowledge of projects using SAFe methodology.

· Experience with DevOps processes and implementation.

· Experience with environments utilizing Cloud Technologies such as Amazon Web Services.

· Experience with NGiNX web server.

· Experience with MQLight, Redis In-memory data structure store and message broker.

More about this job

Skills

  • Node.js
  • React
  • Software development
  • Agile
  • Work as a team
  • JavaScript
  • Scrum
  • Kanban
  • Agile development
  • Debugging
  • Communication skills
  • HTML
  • CSS
  • Linux
  • Microsoft Windows
  • UNIX
  • Oracle Solaris
  • Jenkins
  • CI/CD
  • Git
  • DevOps
  • Redis

Report this job