UI Software Engineer
GavinHeath
Contract Englewood, Colorado, United States Posted 3 years ago
About Position
UI Software Engineer (Contract)
$45.00 / Hourly
Englewood, Colorado, United States
UI Software Engineer
Contract Englewood, Colorado, United States Posted 3 years ago
Skills
JavaScript Typescript Vue.js and Vuetify 2.0 React.js and Framer motion AWS cloud services (i.e. AWS API Gateways Lambda's IoT Cloudformation Cognito CodeBuild CodeCommit Code Pipeline EKS Fargate ECS Glue and Kinesis) HTML CSS JSON Git PostgreSQL Redis Node-Red Python is a plus Jestjs.io Cypress.ioDescription
Design and develop new software applications including user interfaces and their backend components along with customizing existing applications
Collaborate with project stakeholders to identify product and technical requirements. Conduct analysis to determine integration needs
Diagnose performance issues and propose and implement code improvements
Assist in the constant integration and constant deployment of software releases
Prove scalability with load generating tools
Ensure the software architecture is lean, extensible, and well documented
Ensure software modules are reliable and reusable
Integrate with metrics and auditing systems to inform on health and usage
Work with the Quality Assurance and Operations teams to ensure applications meet and/or exceed specifications and technical requirements
Responsibilities
- 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
By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.