Who we are
At Cambridge Intelligence we help organizations visualize their data and understand the complex connections within it. From fraud detection to cyber security, we make it possible for analysts to 'join the dots' in their networks, uncover hidden threats, and generate intelligence.
Using our data visualization tools, it's quick and easy to build powerful data visualization applications, roll them into analysts' tools and workflows, and deploy them anywhere in the world.
As part of the software development team you’ll enjoy working on difficult and novel problems to deliver the next set of exciting features that our customers crave. You’ll be capable of self-organising and managing your own tasks, and you’ll hold yourself to a level of coding excellence that keeps our KeyLines product ahead of the game.
What you’ll be doing
You’ll take direction from our Development and Product Managers to scope, design and implement features, and be responsible for seeing them through quality assurance to become part of our product offering.
You will work initially on our core KeyLines product:
- Designing and coding new features for our products
- Scoping and requirements analysis
- Prototyping and development
- Testing, investigating and resolving technical debt to improve code quality
- Working on intuitive visual design and interfaces
- Collaborating and communicating with the rest of the team on work in progress and any blocking issues
- Voicing and supporting opinions about API design and code architecture to the broader team
If you love solving complex problems in an emerging field, we can provide you with interesting challenges that keep you excited about coming to work. Plus, you have the freedom to work on you own project every Friday.
Strong programming abilities
Knowledge of application and test frameworks
A proven ability to manage a large quantity of code
Experience of working in an agile software development team
Passionate and opinionated about software development and code quality
Fast pass to the front of the queue:
NodeJS, React, Redux, Webpack
Building graphical applications in any language
Experience of graph databases e.g. Neo4j, ArangoDB, MongoDB
A good technical understanding of the whole web development stack
Experience of Continuous Integration and Delivery
Use of UX techniques to produce intuitive software
A background in data visualisation or analysis
Linux housekeeping skills
Medical and Dental Insurance (BUPA)
10% discretionary bonus
5 days of professional development paid for by the company
Accident and Illness cover
Income Protection for long-term disability
Death in Service benefit
Flexible holiday benefits
Cycle scheme (fully funded by the company)
Local discounts (including gym membership)