Sr. Software Engineer - React
Bachelor's degree (in Computer Science, Information Systems or related discipline) and ability to pass a detailed background investigation
4+ years' experience in software development
Work with product managers and design to develop front end components and products.
Research, develop, and commit key features necessary to enhance user experience for key products.
Participate in true agile development such with ceremonies such as scrum, weekly sprints, and demoes.
Develop key front-end components of our serverless products
Enhance our underlying application architecture during Architecture Reviews
Maintaining code quality through team code reviews
Utilizing serverless, GraphQL, RESTful APIs, and other web-based technologies to successfully deploy and operate commercial software solutions
Utilizing the following languages and frameworks: TypeScript, HTML, React, CSS
Utilizing software engineering approaches such as CI/CD, Test Automation, Build Automation and Configuration Management frameworks
Operating within DevSecOps/Agile environments to support buildout of relevant processes and navigating through uncertainty/ambiguity
Exercising strong written, diagraming, and verbal communication skills to translate complex technical concepts into simplified explanations and expanding upon open-ended requirements
(Preferred) Experience developing front-end applications in conjunction with the following AWS services: Amplify, AppSync, S3, Cognito, Lambda, API Gateway, DynamoDB
(Preferred) Experience in static web-sites with technologies such as Gatsby and Jekyll
(Preferred) Experience developing and deploying solutions in a cyber risk adverse environments including Federal government agencies
(Preferred) Experience participating in technical teams at small-scale startup environments or small enterprise prototype workstreams