React Developer
Responsibilities
- Actively participate in team meetings, as needed (daily stand-up, planning, retrospective, etc.).
- Design applications using development languages, security, and tools.
- Execute unit, integration, and end-to-end tests.
- Participate in code reviews.
- Provide technical and architectural direction to improve existing code bases.
- Troubleshoot and resolve data and application software problems, as assigned.
- Operate under minimal supervision within a collaborative team environment
Requirements
- Experience with React.js, Redux, JavaScript, TypeScript, and Single Page Application Framework, as well as Node.js, Webpack, and npm.
- Experience in unit, integration, and end-to-end testing.
- Effective communication skills and the ability to provide guidance and training to peers in React.js application development.
- Experience with CSS/Sass/Styled Components; the ability to take a mockup and implement a functional website from a design.
- Experience with REST Service Design.
- Experience with source control systems.
Preferred
- Proficiency in application design, development languages, security, and tools.
- Proficiency in unit, integration, and end-to-end testing.
- Cloud development experience in Amazon Web Services (AWS).
- Experience with Docker/Kubernetes.
- Experience with both non-relational and relational databases.
- Experience with Java and Spring/Spring Boot.
- Experience with Continuous Integration/Continuous Delivery (GitLab).
- Experience with Drupal 8+.
- Experience with Git source control.
This is a 12-Month Contract opportunity with our Kansas City, MO client. H-1B Visa sponsorship is not available for this position. No third-parties, please.