Front End Software Developer

Job ID
# Positions
Job Type
Permanent Full Time

Job Description

Front End Software Developer

Somerville, MA, USA


Avigilon (TSX: AVO) provides trusted security solutions to the global market. Avigilon designs, develops, and manufactures video analytics, network video management software and hardware, surveillance cameras, and access control solutions. Avigilon’s solutions have been installed at thousands of customer sites, including school campuses, transportation systems, healthcare centers, public venues, critical infrastructure, prisons, factories, casinos, airports, financial institutions, government facilities, and retailers.


Position Overview:

Avigilon is seeking a Front End Software Developer for our Cloud Services team. This person should be passionate about leading development of our web clients and changing the physical security industry by providing a proactive and responsive approach to security and video monitoring. This person will work with a small team of front-end, back-end, iOS, and android engineers.


Responsibilities include:

  • Create cutting edge web applications in React focused on usability, responsiveness, configuration, and presentation of data through visualizations
  • Work among other software developers on web client technologies
  • Leverage current technologies to build modern, functional, responsive web clients using React
  • Evaluate and utilize the latest concepts, tools, and technologies
  • Peer review code for adherence to coding standards and design guidelines
  • Collaborate with UX and visual designers on proposed designs
  • Collaborate with the Automation and Test team on identifying test cases for new features and regression testing



  • 5+ years of front-end software development experience
  • 3+ years of individual contributor developing JavaScript Applications
  • Experience developing production quality consumer-facing React applications using tools like React, Redux, yarn, npm
  • Solid understanding of data structures, asynchronous architectures and building data-intensive applications
  • You are equally excited to build a minimum viable product as you are cementing a feature in maintainable and tested code
  • Excellent written and oral communication skills, including the ability to produce clear, concise documentation
  • Degree in Computer Science, a related technical discipline, or related experience
  • You are intellectually curious, passionate, focused on quality and sweat the details

Preference will be given to candidates with the following skills and experience:

  • Experience with charting and visualization libraries (D3.js, KendoUI)
  • Building real-time applications using technologies like Websockets, Socket.io, SignalR
  • Scripting languages and version control systems (Git, Mercurial)


Perks of Working at Avigilon:

As a full-time employee of Avigilon, you are eligible to receive a comprehensive benefits package which includes a competitive salary with full benefits including extended health, dental, vision, paid vacation and holidays, 401K, eligible to participate in TechTalks, Hackathons, etc.



Avigilon is an Equal Employment Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, national origin, pregnancy, age, disability, veteran status, genetic information, or any other characteristic protected under applicable law. It is the policy of Avigilon to comply with all aspects of the Americans with Disabilities Act.  Upon request, Avigilon will provide reasonable accommodations to individuals with disabilities who need an accommodation to fully participate in the application process.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed