via indeed · 25 May 2026 ·11 days ago

Front end / Full stack - Senior Software Developer

Motion Impossible
Yate Full-time
Does this job fit you?
Upload your CV and see which ones actually match you.
Upload CV

Front end / Full stack \- Senior Software Developer

Motion Impossible designs and manufactures robotic camera motion systems that are used around the World by professional video production companies to capture high quality stabilised footage for applications including feature films, live sports, music concerts, awards ceremonies, and nature documentaries.

Founded in 2015, and based in Yate, near Bristol, we are a privately owned business with 25 employees where everyone is treated as an individual. A high proportion of our sales revenue is invested into R\&D as we seek to improve the way professional video is captured. We recently won a technical excellence Emmy award for our products.

We are looking for a software developer to primarily work on our ‘Commander’ software platform. Commander is a software tool that enables customers to synchronise the motion of our robotic platforms. You’ll be joining our R\+D team with a primary focus on front\-end development, but with the opportunity to be involved with full\-stack software development across all our products.

The role is full\-time and based on\-site at our offices in Yate, Bristol.

Responsibilities

· Build front\-end applications with appealing visual design with a user experience that appeals to film\+TV industry professionals.

· Design client\-side and server\-side architecture.

· Develop and manage databases and applications.

· Peer review and test new software. Be involved with the release process

· Troubleshoot, debug, and maintain existing software.

· Write technical documentation.

Requirements and skills

· Proven experience (2 years or more) as a Full Stack Developer building web and OS native applications.

· Experience developing desktop and mobile applications. Experience of working with live animations and visualisations of camera equipment.

· Knowledge of multiple front\-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery).

· Knowledge of back\-end languages (e.g., Java, Python \[preferred]) and JavaScript frameworks (e.g. Angular, React.js \[preferred] , Node.js \[preferred]).

· Familiarity with databases (e.g. MySQL, PostgreSQL \[preferred], MongoDB), web servers (e.g. Apache) and UI/UX design.

· Bachelor's or master’s in computer science, statistics, or mathematics (or equivalent qualifications)

· Experience with using Jira, Confluence and MS 365\.

Desirable Skills

· An interest in the film\+TV creative industries

· Experience of real\-time software systems and processing.

· Multi\-platform application development using Electron.js

· Familiarity with AWS frameworks, especially AWS Amplify.

\- Profit related company bonus scheme

\- Competitive Benefits Package

Employee Assistance Programme, Private Health Insurance (subject to BUPAS eligibility assessment), Enhanced Holiday Package.

Pay: £33,385\.54\-£45,000\.00 per year

Benefits:

  • Additional leave

  • Casual dress

  • Free parking

  • On\-site parking

  • Private medical insurance

  • Profit sharing
Work Location: In person

The market for this type of role

Similar openings
2,890
Software · the UK
Full-time
80%
of Software roles in the UK
Remote possible
7%
of Software roles
📊 Software · the UK
1,301
active jobs
11.6%
Remote
Ø 2d
avg. online
Top skills in demand
PythonSQLREST APIJavaScriptReactJavaAgileDockerCI/CDAzure

Frequently asked questions

How many Software jobs are available in Yate?
Currently 2,890 Software roles in Yate on AlmostHired, across 963 different companies. Our data is updated daily.
Do Software roles offer remote work?
7% of Software roles in the UK allow remote work, either partial or full. To filter specifically for remote positions, use AlmostHired.
How do I know if I match this role?
Upload your CV — our AI compares your profile to the job requirements and gives you a precise match score, with matching and missing skills.