View Our Website View All Jobs

Senior Front End Developer

Established in 2005 and based in Charlotte, North Carolina, SnapAV is a manufacturer and exclusive source of A/V, CCTV and networking products for professional integrators. An industry leader in the custom install channel, SnapAV 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, SnapAV is the premier choice for custom installers across the globe.  In addition to its Charlotte headquarters, SnapAV has operations in California, Texas, Florida, New York and Taipei, with over 250 employees internationally.


At SnapAV we engage customers with curiosity, energize them with passion, and execute everything we do with integrity as we create innovative solutions to IMPACT the connected world.


Engage with Curiosity

Teamwork:  Creates a constructive work environment by contributing ideas, being receptive to other’s ideas, and leveraging differences with integrity.

Communication Skills:  Listens intently and displays curiosity, asking questions that lead to an impactful, collaborative environment.

Decision Making / Problem Solving:  Listens to the opinions of others, evaluates problems, and proposes constructive solutions.


Energize with Passion

Job Knowledge:  Learns how the business works and builds expertise while leading others to grow their own skills.

Managing Work:  Sets priorities and determines resource needs to achieve goals efficiently and is accountable for results.

Develop Motivate:  Inspires by sharing knowledge and motivating others to success through self-development.


Execute with Integrity

Customer Focus:  Is a trusted customer advocate, selflessly meeting all internal and external needs with integrity.

Action Oriented:  Passionate about the work and the goals of the company, maintaining high levels of productivity and a positive impact.

Strategic Agility:  Understands the company’s vision, prioritizes their work accordingly and makes knowledgeable decisions.


Position Description

The Sr. Front-End Developer position reports to the OvrC UI Development Manager and is primarily responsible for front-end development on the OvrC web and mobile applications. OvrC is a cloud-based IoT application utilizing the latest JavaScript development frameworks. This is a dynamic role expecting the candidate to be well versed in cutting-edge industry techniques for front-end web and mobile development.  This individual will train/cross-train with application server components and other members of the team.


Specific Responsibilities

  • Responsible for front-end software development solutions on the OvrC cloud-based platform
  • Collaborates with user experience, design, server and embedded software development teams
  • Provides input into emerging development technology options as new tools are explored
  • Conducts design and code reviews of developed software and unit tests
  • Participates in the production and non-production deployment process


Required Qualifications

  • 3+ years experience in front-end web-application development
  • Advanced knowledge and experience with HTML5, CSS3, and JavaScript (ES5)
  • Experience with JavaScript task runners such as Grunt or Gulp
  • Experience with web and mobile user interface development
  • Experience with data consumption from RESTful APIs
  • Experience with JavaScript MVC frameworks like Angular, React, Ember or Vue
  • Knowledge of JavaScript DOM manipulation with and without libraries (jQuery)


Preferred Qualifications

  • Experience with server technologies such as NodeJS, Redis and RabbitMQ
  • Experience working in a cloud environment using AWS
  • Experience with mobile app development using Cordova, Ionic, or React Native
  • Knowledge of source code management systems like GIT/GitHub and Mercurial
  • Experience working with non-relational databases such as MongoDB
  • Familiarity working with JavaScript testing frameworks like Jasmine and Mocha
  • Experience with the following:
    • Angular
    • React
    • ES2015 (ES6)
    • Webpack
    • Websockets
    • Agile methodologies
    • Google Analytics
    • iOS and Android development
    • XCode

SnapAV is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file