Front End Software Engineer

Overview

On Site
$70 - $75
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

AWS serverless
Angular
Computer Engineering
Computer Science
E - Comm
ERP
Information Systems
IoT
JavaScript
React
Software Engineer
account management
authentication
cross - platform
customer support
data structures
debugging
embedded systems
peer review
software design
software development
technical documentation

Job Details

Job Title: Front End Software Engineer Location: Smyrna, GA Duration: 12 months on W2 contract.
Job Summary:
The Front-end Software Engineer will be part of a team of contract developers to design and implement new features and integrations for StreamLabs products and systems.
Job Responsibilities:
  • Design, develop, and deploy new software functions and features for IoT products and services.
  • Implement new features in customer-facing web dashboard to monitor thousands of Wi-Fi and LoRa-based IoT embedded systems.
  • Develop new features for internal-facing web dashboard to enable customer support functions such as device troubleshooting, user account management, and subscription management.
  • Develop integrations between E-Comm website, payment gateway, and ERP system to enable seamless order fulfilment .
Skills:
  • Expert in JavaScript and Typescript
  • Experience working with modern JavaScript frameworks such as React (preferred), Angular, or Vue
  • Integrating User authentication and authorization between multiple systems
  • Experience developing and deploying to cloud-based services, preferably AWS
  • Strong understanding and implementation of REST services for web applications
  • Strong understanding of Information Security best practices
  • Strong understanding of cross-platform functionality and compatibility of applications
  • Experience working in agile teams with CI/CD processes

Preferred Skills:
  • Experience working with AWS serverless architectures consisting of Cognito, API Gateway, Lambda, etc.
  • Experience working on internal & external facing web dashboards.
  • Solid foundation in data structures, algorithms, and software design with strong analytical and debugging skills; ability to conduce peer review of code, approval of pull requests.
  • Development of technical documentation on applications and systems Ability
Education/Experience:
  • B.S or M.S degree in Computer Science, Information Systems, Computer Engineering, or other applicable engineering discipline.
  • 5+ years or M.S. and 2+ years of software development experience across broad technologies and frameworks to work with technical and business-oriented teams.