Poslovi.infostud.com koristi kolačiće kako bi vam pružao najbolje korisničko iskustvo. Nastavkom korišćenja sajta smatraćemo da ste saglasni sa korišćenjem kolačića. Saznajte više.

Frontend Software Engineer – Cloud Smart Home Configuration

Snap One



ugovor puno radno vreme

Frontend Software Engineer – Cloud Smart Home Configuration

Position Description

Established in 2005 and based in Charlotte, North Carolina, Snap One is a manufacturer and exclusive source of A/V, security, control, networking, and remote management products for professional integrators. An industry leader in the pro-install channel, Snap One helps integrators build their businesses by providing a wide range of high-quality products, easily accessible through an intuitive website and backed by award-winning service and support. With a vast catalogue of today’s most popular brands, Snap One is the premier choice for professional installers across the globe. With 28 pro stores in the US, Snap One blends the benefits of ecommerce with the convenience of local stores. Additional information about Snap One and its products can be found at www.snapone.com.

The Software Engineer position reports to the Engineering Manager and is primarily responsible for the development of the modern OvrC web application related to Platform. OvrC is a cloud-based IoT application utilizing ReactJS, Typescript, and AWS serverless technology.  Platform projects are improving the essential experience of our end-customers as they are a crucial part of every smart home solution. You will have a unique opportunity to learn about the smart home setup and the configuration of every device. This individual is expected to have a strong React and JavaScript background, with knowledge of trending React ecosystem libraries and standards. We rely on agile project methodology and modern SDLC that is including CI/CD. This team welcomes leading innovations and continuously works on platform improvements. We welcome any suggestions on how to optimize our enterprise code base on the client-side. It is expected for every individual to lead by example and to discuss every decision with the team.

Specific Responsibilities

  • Build Typescript-driven, ReactJS interfaces for the OvrC cloud-based platform
  • Collaborate with UX, Data and Product and provide insight into technical solutions
  • Conduct regular code reviews, sharing insightful feedback and guidance
  • Analyze, measure and improve the performance of a progressive web application
  • Follow Agile development methodologies and participate in daily/weekly scrums
  • Advise and consult with team and stakeholders in the following control areas is required: authentication, authorization, access controls (network and user), secure transmission and storage, encryption/key management, segmentation and network zoning, data flows, third party access, and connectivity and functional purpose
  • Familiarity with classes of vulnerabilities and appropriate remediation of industry-standard classification schemes (CVE, CVSS, CPE)
  • In-depth and up-to-date understanding of the threat landscape and the techniques to defend against them – including tactics, techniques, and procedures.

Required Qualifications

  • 2+ years professional experience in web-based software development
  • Experienced using ES6, CSS and ReactJS industry best practices
  • Experience with static-typing in ES6/7 using TypeScript at scale
  • Experience with React or another ES6/7 based library/framework
  • Experience with unit testing and writing legible, encapsulated code

Preferred Qualifications

  • Bachelor’s Degree
  • Knowledge of test-driven development principles and automated testing frameworks
  • Knowledge of functional programming and architectural principles
  • Strong written, verbal and presentational communication skills
  • Experience with CI/CD practices and tools like GitHub Actions
  • Experience with the following:
  • IoT / Smart Home Technology
  • AWS Serverless Technology
  • Caching services
  • NoSQL
  • Websockets
  • A/B Testing
    Upoznajte poslodavca Snap One

    Snap One

    Kompanija Snap One razvija integralne sisteme za pametne kuće. Proizvodi kompletnu liniju pristupačnih bežičnih sistema za smart home i softvere za kontrolu osvetljenja, temperature, kompletnu audio distribuciju kuće, sigurnost i upravljanje energijom. Nastala je spajanjem dve kompanije – Control4, ... Saznajte više


    Više o poslodavcu

    Podelite na društvenim mrežama

    Direktan link do oglasa

    Prijavite problem sa oglasom

    Ukoliko postoji problem sa ovim oglasom (netačne, neažurne informacije ili slično), molimo vas da nam ga prijavite ovim putem.

    Vaš komentar je vidljiv isključivo zaposlenima sajta Poslovi.infostud.com. Ostavljanjem komentara na ovaj konkurs nećete konkurisati na oglas.

    Oglas za posao je sačuvan...

    Da li želite da dobijete podsetnik na email pre nego što vaši sačuvani oglasi isteknu?