Isode has grown significantly over the last 5 years and currently has 42 employees, the large majority of whom are involved in development, together with a small corporate staff and a sales and marketing department.

The engineering team comprises a group of highly experienced software developers. The team develop large server multiprotocol products which implement Internet and OSI X.400/X.500 standards, together with GUIs and APIs which are used to manage these products and clients for email and instant messaging.

We are currently recruiting for 2 Web Application developers. We also continue to welcome applications from students looking for a 6/12 month paid placements or summer internship programmes. Please send us your CV via our application form.

Web Application Developer (2 positions)

Isode is expanding UI development as we continue to grow our existing products and develop new ones. The UI team works alongside the other engineering teams to produce web based user interfaces for administrators and end-users.

Our web UIs use JavaScript/React.js; they talk to our server products to control and monitor server behaviour, present status information, and let users get at the information they need.

We are looking two engineers to be involved in the design and development of existing and new web UIs that are clear and consistent across our product set, and is willing to be involved in all stages of product lifecycle, from initial design discussions through development and testing, to fixing bugs that customers might report.

Most engineers in the UI team also have experience of development in other disciplines (e.g. C++, Go, Java) and we have found this to be very helpful, so candidates who have previously done development in other high-level languages are of particular interest.

As well as knowledge of JavaScript development using React.js, experience of any of the following would be useful

  • Network programming: TCP/IP, familiarity with internet standards (LDAP, IMAP, XMPP)
  • Compiled programming languages (C, C++, Java, Go, Rust,...)
  • Technologies: HTTPS, PKI, JSON, XML, TLS
  • Development tools: Jira/Bitbucket/Git/Docker
  • Testing: Selenium, Jest, Cypress

Isode is an established and successful software development company producing open standards based e-mail, instant messaging and directory server software. Our software is at the heart of great solutions, built by our partners, for Government, Military, Aviation Authority and commercial customers in over 150 countries. Our workspace is based in Hampton, south west London. The successful candidate is expected to be based at the Hampton office.