Manage the creation of well written unit, end to end, and integration testing for new and existing features using mainly Typescript / JavaScript (jest, mocha) to support multiple browsers
Perform manual testing on new features coming down the pipeline
Manage quality assurance of software version updates – creating sandbox environments
Migrating repositories to Typescript
Creating detailed bug reports
Typescript/JavaScript
Vue.js and Vuetify 2.0
React.js and Framer motion
AWS cloud services (i.e. AWS API Gateways, Lambda's, IoT, Cognito, CodeBuild, CodeCommit, EKS, Fargate, ECS, Glue and Kinesis)
HTML, CSS, JSON
Git
PostgreSQL
Redis
Node-Red
Python is a plus
Jestjs.io
Cypress.io
BS/MS in Computer Science and/or 5+ years equivalent experience
4+ years programming and designing
2+ years programming user interfaces in Typescript or JavaScript
At least 1-year programming in Vue.js and Typescript is required
2+ years of experience working with data stores such as PostgreSQL and Redis
2+ years working with AWS cloud services
Experience with functional languages a plus
Knowledge of object design, design patterns, and algorithms
Experience developing multi-threaded applications for networking, web services, HTTP, and TCP/IP
Strong understanding of high-volume, real time processing
Good communicator; able to analyze and clearly articulate complex issues and technologies understandably and engagingly
Excellent writing skills
Great design and problem-solving skills, with a strong bias for architecting at scale
Strong troubleshooting and problem-solving skills, adaptable, proactive and willing to take ownership.
Systematic investigation and eliminating variability of issues
Large-scale systems software design and development experience and working knowledge of Unix/Linux