cover image
Applied Computer Vision

Applied Computer Vision

www.appliedcomputervision.com

1 Job

11 Employees

About the Company

Applied Computer Vision's artificial intelligence systems enable real-time compliance monitoring, advanced customer analytics, and enhanced security system functionality, all through your existing CCTV cameras, improving your business's efficiency and reducing your operational costs.

Listed Jobs

Company background Company brand
Company Name
Applied Computer Vision
Job Title
Full Stack Developer
Job Description
APPLIED COMPUTER VISION LTD

Job title: Senior full stack developer
Job level: Senior / Company lead
Location: Edinburgh office
Reporting to: Managing Director

Summary
Full stack development at Applied Computer Vision (ACV) is essential to the Company’s Software-as-a-Service (SaaS) offering. Full stack developers take Company requirements and develop / implement all of the front and back end software components, as well as the deployment and operational management components to support delivery of the SaaS services.

Main duties
The senior full stack developer’s main duties are in the following two fields:

Design
help develop and document the Company’s software infrastructure requirements
design and document system architectures appropriate to the requirements and existing Company design principles, systems implementations and support / development arrangements
make use of innovative solutions, where appropriate
propose technical designs, architectures, technologies and methodologies to be approved by management before undertaking any implementations
undertake short term exploratory assessments of novel technologies, approaches and methodologies but require prior management approval
Development
create software consistent with documented visual display and interactions (such as web responsiveness) within the requirements
create software as part of an implementation that conforms to relevant industry best practice
create software that is easily supported by other competent staff
use software version control tools for customer related systems
back up work‑in‑progress software regularly
implement security measures to protect both the intellectual property of the Company and also the confidentiality of the data relating to its customers
undertake software testing appropriate to the technologies concerned

Subsidiary duties
The senior full stack developer’s subsidiary duties are in the following fields:

Support
identify and resolve software defects
monitor and manage Company IT infrastructure
Non-Full Stack Development
work on systems not considered to be “full stack” within the industry, as required to meet the Company’s business objectives
Non-Development
work, from time-to-time, on non-software development activities such as
development of sales proposals for customers or prospects
visiting customer, prospect or supplier sites to undertake technical assessments
attend trade shows and other such public events either, or both, as a visitor or a prominent Company representative
liaise with customers, prospects, suppliers or prospective suppliers
undertake occasional exceptional tasks within the developer’s capability as reasonably requested by management

SkillsProgramming
Major competencies:
PHP
JavaScript / ECMAScript
HTML5 & CSS
Lesser competencies:
Python
SQL
Shell scripting
Desirable competencies:
PHP frameworks – e.g. CodeIgniter, Laravel
JavaScript frameworks – e.g. jQuery, React, Vue, Angular
CSS frameworks – e.g. Bootstrap
Machine Learning libraries – e.g. YOLO, TensorFlow, PyTorch
TypeScript
Edinburgh, United Kingdom
On site
11-03-2025