Careers – Latest roles


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 careers@salpo.com.

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.