Print View

Senior UI Developer

Job Code SUI-100

The Senior UI Developer at S2 Security is a critical member of the dynamic Software Development team and will report directly to S2 Security’s Director of Software Development. The Senior UI Developer will be responsible for creating and implementing new infrastructure, functionalities, and enhancements for S2 Security’s complete control and video surveillance software stack by bridging the back-end and front-end stages of software development, participating in both the coding and design of software with the aim of maximizing both the functionality and ease of use of applications. 


  • Developing and refactoring the common User-Interface framework used throughout the company’s product line using the latest web technologies (HTML5, JavaScript, CSS, AngularJS, jQuery)
  • Designing and developing innovative user-friendly interfaces
  • Developing and improving the workflow for S2 products that run on internet browsers and mobile devices
  • Working with other members of the Software Development teams to deliver new features and applications
  • Collaborating with managers and fellow team members to determine processing requirements and improve optimize customer experience
  • Troubleshooting client issues
  • Participating in receiving and giving peer code reviews

Minimum Requirements

  • Bachelor’s Degree in Computer Engineering, Software Engineering, Computer Science or Information Technology (foreign equivalency accepted)
  • Five (5) years of experience as Software Engineer or Developer or similar role developing applications using JavaScript and AJAX architectures
  • Strong knowledge of web application technologies, including HTML5, CSS and DOM, and various JavaScript libraries including jQuery and Angular
  • Knowledge of contemporary best practices in web standards, web design, and emerging web technologies
  • Extensive experience in programming languages, including data structures, algorithms and databases
  • Experience developing using Linux
  • Knowledge of object-oriented design and implementation skills
  • Experience coding using Java, Python and C++
  • Experience with SQL

This is a full-time position, and there are multiple openings for this Senior UI Developer position.

Interested? Please reference the job code SUI-100 and contact us at

S2 Security Corporation does not accept unsolicited resumes from recruiters or placement agencies.  All unsolicited resumes submitted referring to one of our current postings or otherwise are deemed unsolicited and will be considered the property of S2 Security Corporation, and S2 Security Corporation will not be responsible for any fees related to unsolicited resumes.

Back to Careers page.

About S2 Security

S2 Security Corporation, headquartered in Framingham, Massachusetts, is an internationally recognized innovator in the field of IP based integrated physical security management products.

S2 was founded in 2002, is profitable, growing steadily, and is privately held by a group of individual investors including a number of its employees. If you enjoy an opportunity where product ease of use and service come first in a flexible, self-motivated environment, then S2 is right for you. Results count for everything here, and a minimum of bureaucracy will keep you close to the action.

S2 develops and markets a family of network appliance products that manage all aspects of a commercial building’s physical access control, alarm monitoring, and video security infrastructure. By leveraging the power of networking technology, S2 brings users an unprecedented level of control over enterprise security. Our product line, available in a number of languages, is continually improving because we listen to our customers and work with them to build the best products available.

Employees of S2 are passionate about our products and excited to work where their input can be seen on the product line. We strive to be world class and innovative in the IP based physical security industry. All employees are encouraged to think outside of the box and their voices are always heard.

S2 offers a full suite of benefits and a casual work environment. Please reference the Job Code when applying for a job.