Work In Tech

Find your next role at Canada's fastest-growing tech companies

Senior Software Engineer



Software Engineering
Colombo, Sri Lanka
Posted on Friday, February 2, 2024
Role: Front End Engineer

Location: Colombo, Sri Lanka

What We do:

Kognitiv empowers global brands to redefine loyalty through advanced data activation and multi-enterprise collaboration.

Founded in 2008, Kognitiv is challenging brands to redefine how they engage with their customers and deliver meaningful experiences that earn their lifetime loyalty. In June 2020, Kognitiv and Aimia’s Loyalty Solutions came together to create a data and technology-led business, employing people across 20 countries worldwide.

With 60+ clients and partners all over the world, Kognitiv is removing the complexity of cultivating loyalty, data, and partnerships, so brands can deliver enhanced value, personalization, and experiences to today’s consumers, right where they are.

About the opportunity:

Read and understand design specifications and write efficient software applications, components, services that is compliant with best practices outlined by the Tech Leads, Engage in Technology Research & Analysis Activities, contribute to System Design.

Areas of key responsibilities:

Software Engineering

  • Reading & Understanding Software Design Specifications, Writing and maintaining program code to meet system requirements, system designs and technical specifications in accordance with quality accredited standards
  • identifying technology limitations and deficiencies in existing systems and associated processes, procedures and methods
  • Testing, debugging, diagnosing and correcting errors and faults in an applications programming language within established testing protocols, guidelines and quality standards to ensure programs and applications perform to specification
  • Writing, updating and maintaining technical program, end user documentation and operational procedures
  • Improving system quality by identifying issues and common patterns, and developing standard operating procedures
  • Enhancing applications by identifying opportunities for improvement, making recommendations and designing and implementing systems
  • Maintaining and improving existing codebases and peer review code changes
  • Investigating and using new technologies where relevant
  • Providing written knowledge transfer material
  • Work closely with senior engineers and tech leads engage in Sprint Planning activities to derive the development tasks

Background and Experience:

  • Preferably Bachelors in Software Engineering/ Computer Science, BCS, or any professional diploma in related discipline.
  • 1-3 years of experience in the commercial software development environments or in a similar environment
  • Experience providing solutions in the Hospitality and Travel Space would be advantageous
  • Angular 9 and above, React.js and Next.js (JavaScript, HTML5, CSS, SCSS), Redux, Webpack, LESS/SAAS
  • Proficient front-end experience using Advanced JavaScript libraries and frameworks such as ReactJS, AngularJS, VueJS
  • Familiar with cloud-based architectures: AWS Serverless: API Gateway, S3, Lambda, Tomcat and caching technologies such as Redis
  • Familiar with Build tools and CI/CD pipelines such Jenkins
  • Familiar with Version Control Systems like GIT
  • Experience working in Agile development and delivery models and familiar using Jira and Confluence
  • D3.js experience preferred

Skills and abilities:

  • Highly effective team player and collaborate well with both internal and external teams
  • Demonstrates modesty and humility
  • High levels of conscientiousness
  • Solution orientated
  • Good Command of English
  • A self-starter who can work independently but as part of a wider team in a fast-paced environment
  • An excellent communicator, with an ability and confidence to build both outstanding peer to peer relationships and gain internal support.
  • Time management and able to meet the deadlines provided by the management
  • Project Coordination skills would be desirable

We are a passionate and innovative organization looking for exceptional people to come and join us. This is an exciting opportunity to work for an international business, in a high energy environment with a collaborative, smart and passionate team. If you like the sound of us and the role: get in touch!

Here at Kognitiv, we don’t just accept difference - we celebrate it! Greater diversity means greater variation in ways of thinking, perspectives and approach. And we thrive on it for the benefit of our employees and our clients. Kognitiv are committed to creating an inclusive environment and all employment is decided based on qualifications, merit, fit and business need.