Careers – Latest roles

Finance Manager

We are looking for an ambitious, detail oriented Finance Manager to join our rapidly growing software business in Cheltenham.

Key Roles and Responsibilities:

  • Preparation of management accounts
  • Budgeting, forecasting, and analysis
  • Billing and recovery
  • Payroll, PAYE, Pension payments
  • VAT returns
  • Supporting commercial contracts
  • Overseeing our Sri Lankan accounts

Required Skills and Experience

  • Qualified/Part-Qualified Accountant
  • Working knowledge of Xero
  • Good understanding of Excel
  • Adaptable, ambitious and enthusiastic

Salary: £30,000 – £35,000

For more information or to apply email Andrew Hill

Senior Software Engineer/Associate Tech Lead IOS

This role is based in Colombo.

Duties & Responsibilities 

  • Design and build applications for the iOS platform.
  • Ensure the performance, quality, and responsiveness of applications.
  • Collaborate with a team to define, design, and ship new features.
  • Ability to solve complex business cases and provide sound technical solutions.
  • Implement Bug-free quality code, TDD where appropriate and Automation.

Skills & Experience 

  • Degree in Computer Science or a related subject.
  • Strong skill for objective c and swift 3.
  • 3-5 years’ experience in iOS software development.
  • Experience with Hybrid Frameworks such as Ionic, Titanium or PhoneGap.
  • C, C++ knowledge and agile development experience is a plus.
  • Working knowledge of the general mobile landscape, architectures, design patterns, trends and emerging technologies.
  • Good Understanding of object-oriented programming and design patterns skills in time and resource management.
  • Innovative and forward thinking.
  • Ability to work independently with minimum supervision and learn new technologies quickly.

Associate tech lead/senior software engineer php and node.js

This role is based in Colombo.

Role & Responsibilities:

  •         Integrate existing software and develop new software solutions.
  •         Create technical specifications and test plans.
  •         Ensure product quality through unit testing, system testing and continuous integration.
  •         Investigate new technologies and continually updating technical knowledge and skills.

Requirements & Qualifications:

  •         Degree in Computer Science or a related subject.
  •         Proven working 3-4 years’ experience in software development.

    Deep understanding of PHP, JavaScript, object-oriented programming and design patterns.

  •         Proven experience building a non-trivial client-side or server-side application.
  •         Practical knowledge of web presentation technologies including HTML5 and CSS3.
  •         Experience with Symfony and Doctrine is an added advantage.
  •         Familiar with AngularJS or similar frameworks.
  •         Familiar with SQL databases: MySQL.
  •         Experience with NoSQL databases: MongoDB, Redis.

Lastly, practical knowledge of automated tests environments: Selenium framework or similar, Virtual Machine management is desirable.

To apply, please send your CV to

Furthermore, you can also stay up to date with all of our events, news items and developments by signing up for our e-newsletter here.