Showing page 1 of 199 (10 in 0.29 seconds)

  • $75k - 120k
  • 02 Sep 2018

Job description

How We Work

We're on a mission to create the most innovative and industry-leading cryptocurrencies exchange. 

Our team is globally distributed, so clear communication is critical. We are in constant contact as we hustle to develop, support, and deliver the best platform possible for our users. If you get excited about being in an industry that is breaking new ground and have a disposition of confidence towards challenging technical feats, we want to talk to you.

We’re currently looking for a Senior QA Engineer to join our team. The position is remote and available to anyone self-driven, and with the experience and capacity to contribute to our vision.

Key responsibilities

  • Work towards improving test automation framework and maintaining scalable data sets.
  • Develop and contribute to long-term technical solutions and strategies of the engineering department.
  • Assisting with delivering high-quality code to a huge client base.
  • Identifying and recording bugs, verifying fixes.
  • Leverage monitoring and reporting tools to provide quality metrics.
  • Assisting development team by reproducing issues.

Required Experience

  • 3+ years of experience in automated QA
  • Significant experience with NodeJS and Javascript (and related technologies)
  • Experience with test automation of one or more: iOS (Quick, Nimble), JS (Grunt, Karma, Mocha, Tape)
  • Solid understanding of testing web services and API
  • Experience in the creation of Sandbox environments for testing
  • Experience in Stress Testing
  • Experience in frontend performance testing
  • Deep understanding of Git and related tools
  • Skills in debugging issues and providing developers with significant feedback
  • London, England
  • £65000 - £80000 per annum + benefits + equity
    • Permanent
  • 02 Sep 2018

Ruby Developer (Roda Git Relational DBS PostgreSQL Agile). A fantastic opportunity has arisen to join an exciting start-up working within the blockchain space. You can expect to be tackling interesting technical challenges utilising a cool tech stack which includes Ruby, Roda and JavaScript and libraries such as Dry-Rb and Rom-Rb. This is an early stage start-up where you will be able to have a large impact on how the company grows as you will be working closely with the CTO to help build a team, develop a culture and create core engineering practices.

As a Ruby Developer you will work closely with the CTO to help architect the company's next generation platform. As the platform is still young, you will need to have a passion for product development and have a particular focus on integration and API development. The company is currently working with large investment banks, hedge funds as well as legal firms to deploy a unique solution and is showing continuous growth and success.

Based in London, you will be joining a small and talented team of individuals. The company offer a conference and technical development (courses, certificates and qualifications) allowance as well as flexible working hours which will allow you to work from home once a week.

*Significant experience working with Ruby
*Good understanding of relational databases
*Working knowledge of Git
*Experience with Agile methodology (TDD, story writing, sprints)
*Keen to learn new technologies
*Excellent communication and collaboration skills
*Desirable: Roda, Blockchain, Dry-Rb, Rom-Rb

As a Ruby Developer you can expect to earn a competitive salary (up to £80k) plus benefits and equity.

Apply today or call 020 7090 2582 to have a confidential discussion about this Ruby Developer role.

REF: BB/12287/C/AT/310818_1535726161

  • 02 Sep 2018

Job description

We are looking for an IDE plugin developer to produce plugins for our automated test generation product. You will be responsible for building a plugin (for Eclipse and IntelliJ) which will display generated tests in the user's IDE.

You will be a creative and adaptable individual with a strong background in building plugins from scratch.

You will have:

 * 3 years industry experience developing in Java
 * 1-year industry experience building IDE plugins
 * Good knowledge of Git (or similar SCM)
 * 1-year experience working in Agile with SCRUM
 * Experience with LSP (Language Server Protocol) is desirable

Does this opportunity suit you? If so, please get in touch!

  • £30k - 55k | Equity
  • 02 Sep 2018

Job description

About the Role

The banking industry is known for having terrible UX. A lot of the problems you'll be solving will surround creating great user experiences that don't exist today. These problems are tough. Data on the scale of banking in complexity of stats and figures is not often seen in other apps.

As a QA Engineer, you will support our engineering and product teams with automated and manual testing, and support the release and documentation process.

As a QA Engineer, you will:

  • Write automated functional and integration tests
  • Support cross-functional team to deliver high-quality features
  • Perform manual regression for selected scenarios
  • Work closely with back-end, front-end devs, PM and PO
  • Write technical documentation
  • Plan regression and app releases


We're looking for:

  • Experience writing test cases, test plans
  • Experience in writing functional tests in Python (pytest) or Ruby (RSpec)
  • Knowledge about App security
  • Experience in testing REST API (POSTMAN or other tool)
  • Experience creating test cases that include both happy path and all manner of edge cases
  • Experience using Agile (Scrum / Kanban) and Quality Assurance processes and methodologies.
  • Basic understanding of application architecture – web applications, client/server applications, database design
  • Strong understanding of software development lifecycle
  • Experience in working with Git repository
  • Experience in working with CI/CD flows ( continuous integration, continuous deployment )

Bonus points if you have:

  • ISTQB Certification
  • Domain knowledge of banking and financial applications
  • Experience in writing Selenium tests
  • Experience in writing Cucumber test cases
  • £50k - 60k
  • 02 Sep 2018

Job description

Digital is in the driving seat. And we're taking the lead. We’re turning our brands into digital leaders. We’re here to revolutionise how people use our products and services.  Work with us, and you’ll find an in-house role with an agency feel.

Digital Android Developer

Why not join our Digital department here at Direct Line Group as we are currently recruiting an exciting opportunity to work as a Digital Android Developer; from our head office in Bromley.

This is a key role for a multi-skilled software engineer (specialised generalist) possessing all of the necessary technical skills and capability to incrementally develop and deliver quality, working software on the DLG mobile platform (Android).

You will be responsible for revolutionising the digital experience by challenging convention, continuously improving & innovating and delivering business value at a sustainable pace.

What being a Digital Android Developer involves:

  • Develop and deliver updates to the digital platform following the Scrum/Kanban framework.
  • Enhance, maintain and share skills / knowledge within the Engineering team.
  • Share best practice advice and guidance maintain an understanding of industry trends in mobile/web development.
  • Ability to advise and guide stakeholders to ensure the proposed solution fits with the overall system design principles and is consistent with user requirements.
  • Ensure all deliverables are completed in a timely manner and to the appropriate level of quality, follow agreed quality assurance standards and operational principles, so that the delivered solutions are fit-for purpose and can be efficiently supported.
  • Actively participate in all ceremonies to help engender the Scrum approach within the team.
  • Facilitate technical decisions; incorporate feedback and emergent patterns from the team back in to the overall design.
  • Identify, highlight and lead resolution of potential technical risk / issues.
  • Proactively support 3rd party application development partners to ensure they deliver software within the agreed solution design, and to agreed quality standards.
  • Ensures the Design goals – Performance, Modularity, Reliability, Maintainability, Reusability and Accessibility – are met.
  • Identify, own and manage risks appropriate to the role, in line with the DLG risk framework.
  • Champion the agile frameworks (Scrum and Kanban) within the team, ensure that Agile principles are practiced by peers and understood by stakeholders.

Essential skills we are looking for

  • Mobile app development on Android
  • Supporting & realising UI & UX designs
  • Integrations with data drive APIs.
  • Knowledge of OOP, Design Patterns and Android patterns
  • Good understanding of HTTP protocol
  • Version control using Git (using Gitflow)
  • Push notifications
    • Contract
  • 02 Sep 2018

Job description

Why you want to do this

You’re looking for your next adventure. You’ve always wanted to spend time in London! This is a city that can broaden your horizons. It’s a political, economic and cultural hub and there is always something going on. You’ll never run out of things to do!

As Samuel Johnson once wrote: ‘When a man is tired of London, he is tired of life,’

This is the perfect opportunity for you to discover what London and nearForm have to offer and even better we will provide the roof over your head!

What you’ll be doing

At nearForm, we work with international clients who are industry leaders in their respective fields. Our role is to help them build solutions and platforms; help them to launch new product ventures and fundamentally change how they operate.

Join a highly skilled multidisciplinary product team; typically consisting of designers, front-end and back-end experts, DevOps engineers, and also members of the client team. Follow a modern agile development methodology while helping the client on their journey to transform their existing digital offering.

As a member of the product team, you will be responsible for shaping and implementing digital products; defining, iterating and prioritising the features. You will collaborate with other team members to define user stories, design tests for prototypes and products, and continuously deliver product enhancements. You will coordinate with IT teams and communicate with business stakeholders to set and manage expectations.

The team will be co-located in Central London.

What we ask of you

  • 7+ years experience developing at an enterprise level
  • Evidence of real-world delivery of solutions and platforms
  • An ability to use a wide variety of open source technologies and tools
  • Experience with Agile engineering practices
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • Fluent English & outstanding communication skills (written and oral)
  • Ability to be on site in Central London for the duration of the project, initially 3 months with possible extension. We will assist you in relocating and provide accommodation.

For Front-end add:

Experience with:

  • JavaScript Frameworks must include React
  • HTML and CSS pre-processing platforms, such as LESS and SASS
  • Best practice and design patterns, such as CSS paradigms (OOCSS, SMACSS, and BEM)
  • Ajax, JSON and RESTful web services
  • Best practice front-end security, familiarity with OWASP top 10
  • Modern knowledge of front-end performance
  • Build tools such as Gulp, Grunt, Browserify and Webpack
  • Versioning tools, in particular, Git
  • Browser testing and debugging
  • Cross-browser compatibility issues and ways to work around them
  • Layout aesthetics, responsive design and mobile web development

 For Back-end add:

Experience with:

  • JavaScript must include Node.js
  • SQL and document-oriented databases
  • Ajax, JSON and RESTful web services
  • Versioning tools, in particular, Git
  • Testing and debugging
  • Cloud architecture and administration
  • Systems integration
  • 02 Sep 2018

Job description


You have extensive experience developing and shipping complex multimedia applications and writing DSP code for high-performance environments. You have experience developing for macOS, Windows and iOS and understand the challenges involved in building cross platform applications. You love music and music-making software and are a driven, scientifically minded individual. You’re friendly and comfortable working in a small team.

Your Role
We’re looking for an outstanding software developer to work on our range of successful audio apps and to be part of the development of the next generation of products. You'll work with us to specify, design and build new products. The work will involve writing code for the x86 and ARM platforms; adopting/refining new working practices; and, most importantly, writing lucid, high-performance, maintainable C++ code, which will form a critical part of a number of new product ranges.

Your Tasks

  • You will develop code for the macOS, Windows and iOS platforms
  • You will write code that has demanding requirements for audio performance and low latency
  • You will develop user interface components and improve our current audio engine, write synthesisers and audio effects
  • You will help to improve our build and development processes
  • You’ll be part of an energetic and creative team with a passion for designing industry leading audio apps

Your Profile

  • At least 5 years' relevant experience
  • Strong understanding of digital synthesis, filter design and FX algorithms
  • Solid mathematical knowledge and familiarity with modelling tools such as numerical Python / Matlab / Mathematica
  • Significant experience in developing real-time DSP software
  • Exceptional knowledge of C++ and assembly (intrinsics)
    • Knowledge of Juce
    • Knowledge of Objective-C or Swift is a bonus
  • Deep understanding of Git or similar revision control systems
  • Excellent design, debugging and problem solving abilities
  • Good team working and communication skills, both written and verbal
  • Awareness of modern CPU architectures and code optimisation techniques to minimise runtime overhead on a general-purpose CPU
  • A love of programming, music and synths and effects

About Ampify
We are a new, innovative London-based software start-up launched in 2017 and funded by Focusrite/Novation. Our mission is to create amazing music-making products for the new ‘mobile-first’ world, in an environment where like-minded, passionate people can collaborate seamlessly and build ideas fast. Our office is a dynamic, positive and collaborative place. Here you’ll meet other smart and creative people, collaborate, and bring ideas to life.

We’re a small team with big plans. We’ve already got some of the best-performing music-making apps on the iOS App Store (Launchpad, for example), and we’re growing fast. Being a part of Focusrite/Novation gives us stability and support.

Ampify is based in the heart of London at Tileyard Studios, Europe’s fastest-growing music and tech hub, which is home to the creative industry's top artists, composers, writers and producers. You’ll often bump into them when getting your morning coffee. Find out more about Tileyard Studios at


We offer a wide range of great benefits.

  • Homeworking flexibility
  • Lunch at Tileyard’s vibrant Vinyl Cafe
  • Breakfast and daily snacks
  • Bike-to-work scheme and bike storage facilities (with showers)
  • Employee discounts on all Focusrite/Novation/Ampify/REDnet/KRK/Stanton/Cerwin Vega products
  • Comprehensive healthcare plan
  • Pension scheme, to which the company contributes
  • 23 days holiday per year
  • Access to use and borrow hardware and software products
  • A parental leave policy
  • Social events, music nights and music-making weekend
  • 02 Sep 2018

Job description

Senior Quality Assurance Engineer / QA Engineer

Based in London, paying a competitive salary plus benefits as listed below

Viribus are partnered with the fast growing tech start-up Ometria to hire an experienced Senior Quality Assurance Engineer. Ometria are backed by top VC funds and successful entrepreneurs, and work alongside over a hundred of the fastest growing retailers.

They’re looking for a Senior Quality Assurance Engineer to join their growing engineering team to lead assurance efforts on the platform:

  • Work with their product team to develop a deep understanding of the Ometria product, how their end users work with it and how it is integrated with their systems.
  • Lead the development of the Ometria test strategy, the development of their test suite and suitable tests for the platform.
  • Prioritise and select test cases for automation, working to provide automation solutions with the engineers.
  • Lead smoke test, regression test efforts carried out prior to release.

Your Responsibilities:

  • Quality Assurance - they need end to end quality assurance in an agile environment with product owners and engineers. You will be responsible for designing the Ometria test suite and executing various tests (smoke, regression, exploratory). You’ll work closely with product to manage quality risks on the project and understand the right mix of manual and automated tests to ensure the Ometria platform is robust and resilient.
  • Test Automation - their test suites are a mixture of Javascript and Python. They’re looking for someone to build browser acceptance tests (e.g. Protractor, Cypress), API tests (e.g. Chakram) and BDD tests (pytest-bdd). Experience of relational databases and SQL is important. If you’ve built RESTful API’s (or other things) in Python then that’s a big plus.
  • Test Infrastructure - you’ll work with infrastructure engineers on their CI/CD pipelines (CircleCI), debugging issues and ensuring their test suites are lean, fast and nimble. Git and Linux skills are important. Working with Docker, Kubernetes is a plus!
  • Functional/Non Functional Testing - you will work to develop browser acceptance tests and API tests, but also non-functional tests to ensure performance, reliability and security of the platform.
  • Issue resolution – the team all take responsibility for what we have shipped, so if there is an issue, you will take ownership and fix it as soon as possible with the engineers.
  • Ensure the privacy of their clients’ data - they work with sensitive data that is of high value to their clients. You will strive to maintain data security first and foremost for every task you undertake.


  • Experience level - you have at least five years experience working on complex software projects (SaaS platforms a bonus) providing end to end quality assurance to the business.
  • Technical Leadership - you have lead development before, mentored more junior engineers and worked with a degree of autonomy.
  • Communication - you have excellent communication skills - verbal and written
  • Attention to detail - you take pride in your work and you don’t cut corners. You are able to think both on a detail level, but also step back and see the bigger picture. You understand the conflicts of attention to detail and pragmatic requirement of timely delivery of business needs, and you are able to prioritise accordingly along with your team.
  • Creativity, passion and knowledge - you share these interests and are hungry to learn about what others are doing, as well as get immersed in what Ometria does and the market it’s in. You have a passion for the latest trends in technology and testing and will help us shape our test infrastructure to maintain our competitive edge.
  • Problem solver - you enjoy working in a team, and independently, to solve problems in a robust and scalable way.


We believe that it's awesome to be here. Here are a few of the benefits that make Ometria a great place to work:

  • Unlimited holiday
  • Regular socials and activities
  • Committees and sports clubs
  • Subsidised gym membership
  • Personal development budget
  • Personal wellness fund
  • Salary sacrifice scheme for cycle to work and personal electronics
  • Fully stocked kitchen with breakfast, snacks and drinks
  • Your choice of equipment
  • £45k - 65k
  • 02 Sep 2018

Job description

We have an exciting opportunity for an experienced Perl Developer to join us.

Joining an Agile team, this is an opportunity to establish a close relationship with our product owners and users and make a real difference in a fast-paced online retail environment.

We are progressive in our attitude, using the modern Perl stack to deliver value to our business every release, meaning that you will immediately be able to contribute and make a positive impact.

To build on our success, we are looking for smart, conscientious software developers who want to work in a friendly, hard-working environment and take our platform and products forward. In return you will be exposed to the latest technologies, frameworks & methodologies in application development.

The Role: 

  • Build high quality applications and HTTP based services
  • Work closely with both technical and non-technical members in the team
  • Develop a good understanding of business requirements and write technical specifications
  • Ensure that work is well-planned, estimated, implemented, tested, and documented
  • Identify and help plan improvements to systems
  • Participate in code review and mentoring processes
  • Keep up with industry trends and experiment with new tools, technologies & development methods with a view to adopting best practices that fit the business
  • Monitor and support production systems

Required Skills & Experience: 

  • Server-side development in Perl
  • SQL/RDBMS (we use PostgreSQL)
  • Version control systems (we use Git)
  • Able to investigate & trouble-shoot technical issues
  • Able to rapidly and effectively context-switch
  • Linux OS familiarity

Desirable Skills & Experience:

Experience of any of the following will be useful but training will be provided to the right candidate.

  • Able to develop web-based user interfaces (HTML, CSS) & APIs (JSON & XML)
  • Knowledge of CPAN modules and frameworks, particularly: DBI, DBIx::Class, Catalyst, Plack, Template Toolkit and Moose
  • AJAX, Javascript & JS frameworks (we use jQuery)
  • Experience building and testing high-availability applications
  • Agile development methodologies and practises (Scrum, Kanban, TDD)
  • Developing remote services with Perl and working with SOA
  • Implementing continuous delivery (ideally using Jenkins and OpenStack)
  • One or more JVM based languages and/or Ruby (specifically using the Cucumber test framework)

Understanding of:

  • Perl & Linux conventions
  • Message queues (we use ActiveMQ)
  • Perl testing frameworks
  • Refactoring

We are looking for candidates that:

  • Are passionate about software development
  • Are good communicators with good writing skills
  • Have a healthy dose of common sense and initiative
  • Have a great sense of humour and attitude

Our environment and how we work

We employ a large team of experienced Perl developers and have good code review and testing standards. We keep up to date with Perl - we've just rolled out 5.20 - and make extensive use of CPAN. Many of our developers are CPAN contributors and we release many of our own modules to CPAN.

Several times a year we have hack days and many hacks from previous years have subsequently been developed and deployed for the business. Subsequently been developed and deployed for the business.

  • 02 Sep 2018

Job description

We are recruiting for a mid/senior level Software Developers to join our award-winning research and development team. The technology we build is right at the cutting edge, involving the very latest machine learning / AI, computer vision, and data analysis methods. We pioneer new ideas, concepts and systems for our clients in order to help prevent serious crime, protect assets and save lives. We are involved with some of the most exciting and ground-breaking projects in our field. 

As a Software Developer in our small research and development company, you will get to work on a much wider variety of projects than you would in a fixed team at a big company. You’ll have the opportunity to work on all parts of our stack – low-level infrastructure, algorithmic modules and front end – and use a variety of technologies – including deep learning frameworks like TensorFlow, traditional computer vision libraries like OpenCV, and big data engines like Apache Spark. You’ll be embedded in our team of highly-skilled computer scientists, mathematicians and developers, and will be given high levels of responsibility from a very early stage. Your work could involve architecting a multi-sensor processing system or helping to build scalable systems for analysing video content. All our employees are constantly learning about new technologies and state-of-the-art algorithms, and have creative freedom in planning and executing their work. We tailor our roles to each individual ensuring that their skills are put to best use and to ensure continued professional development.

As well as the technical depth and variety you will experience, you will have the chance to work on systems and technologies that can have a genuine impact on security and society. 

We are predominantly a "back-end" company building complex analysis systems using a combination of our own bespoke algorithms developed from first principles and open source tools, but we also build front-end systems to showcase our work. Our technology stack includes Python, C++, C#, Git, OpenCV, Keras, Tensorflow, Caffe, CNTK, Docker, JS, REACT, REDUX, MySQL, NoSQL and much more.

The person we are looking for will:

  • Have significant experience with C++, working at a module and system level 
  • Have a degree in a relevant field
  • Be excited about innovation and creating solutions to important challenges 
  • Have commercial development experience 
  • Have experience working with multi-threaded systems
  • Gain bonus points for experience with front-end development (WinForms, REACT, REDUX, JS, HTML,QT)
  • Gain bonus points for having experience with Docker, automated build systems and package managers
  • Gain bonus points for having worked with complex data analysis systems
  • Not be afraid of new technology and getting stuck into to hard problems 
  • Be able to communicate complex technical issues well 

There are numerous traditional benefits to working in our team such as highly competitive salary, private healthcare, pension, childcare vouchers, and other schemes. However, you'll also be working on a variety of state of the art technologies in a friendly and highly capable team, and you will be given the opportunity to self manage your work and develop your skills whilst solving important challenges for society.