Software Engineer - Bangalore, India


Canalys is looking for a software engineer to support the company’s innovative and industry-leading front-end and back-end products and services. You will work in small teams to build in-house web-based systems as well as apps for iOS, Android and HTML5. These includes our global events and content delivery apps, our online community for senior executives in IT channels, and our client portal for research clients.

We are looking for a talented person who is versatile, with the ability to contribute ideas and deliver to a high standard. Self-motivation, independence, resourcefulness, creativity and ability to work to realistic but tight deadlines are among the key traits sought. A team player, you should also possess good interpersonal and communication skills and be comfortable working in a cross-cultural environment.



  • Create elegant and useful solutions to solve business problems by working across various teams, understanding the needs of various stakeholders.
  • Design, develop and maintain the company’s websites, native (iOS, Android) and HTML5 apps.


    • Degree in Computing or a related technical field.
    • 2+ years web applications building experience using MySQL, HTML, JavaScript and CSS.
    • Strong sense of web design and attuned to the fundamentals of user experience.
    • Knowledge of PHP is useful but not essential.
    • Experience in jQuery, AngularJS or any modern JavaScript libraries and frameworks is a plus.
    • Experience developing native apps using Apache Cordova or similar software would be beneficial.

Based in our office in Bangalore, you will report directly to the Director, Digital, based in Singapore.


  • Able to work from home after a year of employment
  • Interact with a diverse and energetic international team across the offices in all regions
  • Training budget allocated should he/she wish to learn relevant skill set


To apply, please click here.