Ability to work fully remote with adequate internet access and quiet, dedicated space to work.
Works on a cross functional agile team to perform all duties outlined below.
Actively participates in team meetings as needed (daily stand-up, planning, retrospective, etc.)
Proficient in application design, development languages, security, and tools.
Proficient in unit, integration, and end-to-end testing.
Participates in code reviews.
Provides technical and architectural direction to improve existing code bases.
Troubleshoots and resolves data and application software problems as assigned.
Operates under minimal supervision within a collaborative team environment.
Provides excellent customer service to NAIC/NIPR customers, both internally and externally.
Works with Sr. NIPR Technical Staff to create training program in Front End Development for existing NIPR Engineers.
Bachelor's degree (B.A.) in Computer Science or Associates Degree in Applied Science specific to Computer Science; two to five years related work experience; or an equivalent combination of education and work experience.
React, Redux, JavaScript, Typescript, and Single Page Application framework experience.
Node.js, Webpack, npm
Unit, Integration, and End-to-end Testing
Effective communication skills and ability to provide guidance and training to peers in React application development.
CSS / Sass / Styled Components, Ability to take mockup and implement functional website from design.
REST Service Design
Source control systems (Git preferred)
Cloud development experience (AWS (Amazon Web Services) preferred)