Research Innovations, Inc. (RII) is looking for a Senior Software Engineer with strong React expertise to help build highly interactive, real-time systems that process large volumes of critical information for government and military missions.
Requirements
- Significant hands-on experience with ReactJS (or strong JS framework experience with demonstrated React ability)
- Built complex UI workflows, large forms, and stateful interactive components
- Developed applications using Spring Java Framework
- Implemented REST- and WebSocket-based integrations
- Used modern development tools: Git, Jenkins, Gradle, Node.js, Docker
- Worked extensively in a Linux-based development environment
- Experience with Git-based workflows (GitHub, GitLab, Bitbucket, Stash)
Responsibilities
- Designing, developing, and maintaining an enterprise-scale React application
- Creating reusable components, scalable UI architectures, and large complex forms with robust validation
- Implementing real-time front-end features using REST APIs and WebSockets
- Building and supporting backend microservices using the Spring Java Framework
- Designing and managing containerized applications using Docker
- Writing unit tests using Jest (front-end) and JUnit (back-end)
- Assisting with system integration, end-to-end testing, and application hardening to ensure security compliance
Other
- Must have a U.S. Secret Security Clearance at minimum
- 6+ years of professional software development experience
- Earned a degree in Computer Science or related field, or demonstrated equivalent capability
- Strong communication and documentation skills
- Experience working in Agile/Scrum environments