Careers at Dyalog Ltd

Dyalog Ltd is a software development company on the move. As a market leader in a growing market we're always on the lookout for talented people. Even if we don't have an open position that matches your special skills, experience and talents, we are still interested in getting to know you if you think you have that something special to offer – we might be recruiting again soon. In addition to our own requirements, we are frequently asked by our customers to assist them in recruiting talented APL developers. If you would like Dyalog Ltd to get to know you, then please e-mail your CV to us.

NOTE: The Job Listings page on the APL Wiki includes declarations of ability to provide APL consultancy, availability for hire, and job openings.

Vacancies

JavaScript ToolSmith

Are you a skilled JavaScript developer who wants to do more than develop the next web app or refactor it to use the latest widget library? Would you enjoy supporting developers who use a variety of technologies including multiple programming languages, using your JS skills to provide them with tools that they can use to develop cross-platform applications? Are you comfortable using English as a working language but located in the Greater Copenhagen/Malmö region?

Who are we?

Dyalog Ltd is the world’s leading provider of APL language systems and tools. APL is an array-oriented and pragmatically functional programming language which, despite having almost 60 years of history, continues to evolve rapidly. The technology allows subject matter experts to be key contributors to a software development process, translating industry or scientific knowledge into executable code without the need for professional developers during the prototyping phase of a project. Dyalog is used in many major corporations throughout the world.

Role Description

We have a growing collection of JavaScript-based tools that support the development of APL applications, including an integrated development environment (https://github.com/Dyalog/ride) and a prototype of a tool developed in React which allows APL developers to create web front ends. These projects have been started using external contractors, but we would like to bring development in house and increase our investment in JS-based tools. Your task will be to take responsibility for the future development of these projects, which are still in their infancy – and help us think of new tools where JS might be a good implementation platform. From time to time there may also be small web development projects to support our own web site, but the focus will be on developing tools for other developers to use.

Qualifications

  • Experience with JavaScript
  • A keen interest in learning about new technologies – and wielding them to get the most out of existing applications
  • Ability to discuss ideas with developers who use a variety of technologies
  • Experience with React – or ability to convince us that you will quickly master it
  • Bonus points if you know what the Debug Adapter Protocol is and think it might be fun to use

What can we offer?

We are a small to medium sized company – 26 people spread across three continents, seven countries. We try to maintain a very flat, largely project-based hierarchy where management is a service provided to the team in order to release as much energy as possible. We allow a lot of flexibility in all aspects of the job, including work hours, projects, training options and location. Your interests, skills and motivation will have a very direct influence on your role and development within the company.

Salary depends on skills and prior experience.