Develop and update the front-end code for multiple web applications
Write, design, and implement code using HTML5, CSS, and Javascript
Integrate UI/UX designs into efficient user interfaces and web app front-ends using modern design systems and component libraries including Storybook
Develop and execute unit test for product components
Collaborate with a software development team using Git
Meet with Army managers and representatives in a consultative capacity to discuss software issues, understand mission requirements, and brainstorm methods of solving existing problems
Write original code and update existing code, ensuring that all code meets program requirements.
Able to be methodical in documenting and testing your own code
Comfortable working independently and as a member of a team, with demonstrated ability to work in strategic and consultant-oriented environments
Excellent verbal and written communication skills with ability to articulate technical concepts to non-technical stakeholders
Requirements
Bachelor's degree in Computer Science or related field and/or equivalent work experience
5+ years of experience using HTML5, CSS, and JS development within Python, Java, and/or R-based web frameworks
5+ years of experience building tools in React.js and/or vanilla Javascript
Experience planning, analyzing, designing, implementing, testing, and maintaining software applications for an enterprise level system.
Experience using industry guidelines and best practices for developing software including Git, Agile methodologies, CI/CD, and automated deployments.
Demonstrated experience in leadership roles or technical mentorship.