We're planting a tree for every job application! Click here to learn more

Software Engineer - Typescript Libraries

IOHK

Singapore

Remote worldwide

Posted almost 3 years ago

TypeScript library engineering with demonstrated competency using RxJS

Tech stack

  • RxJS

IO Global, creator of the Cardano blockchain platform, is searching for a TypeScript engineer specialising in library development to join a rapidly expanding Engineering function. You will be working with the Adrestia team to help deliver products based on the market’s needs. While this role does not include GUI development, having a background working with reactive-based rendering technologies will be beneficial.  

The team is being expanded to further develop open-source enterprise-grade libraries for backend and frontend use-cases, support application implementations, and maintain the software as the ecosystem evolves. 

Location

IO Global is a fully distributed organization and therefore this is a remote position. Due to team distribution we are looking for an engineer based in a European time zone for this role. 

Your role 

  • Write clean and efficient code to satisfy acceptance criteria and specifications within tests.
  • Independently implement designs produced by an architect, proactively, and with minimal supervision.
  • Co-pilot work items with colleagues, reviewing pull requests on demand, and taking part in one-on-one synchronous correspondence.
  • Work with QA engineers to continuously improve product quality or address issues.
  • Implement Cardano specifications and improvement proposals
  • Support partner or internal integrations. 
  • Be available for emergency fixing of severe issues on released products.
  • Produce documentation as part of implementing features.
  • Triage GitHub issues.
  • Follow agile software development practices.
  • DevOps tasks to maintain a Github Workflow CI process.
  • Work asynchronously with team members in various time zones.

Required expertise

  • Demonstrated ability in TypeScript library engineering. You will be expected to provide a link to an open-source or private git repository. A demo project is acceptable if you don't have one already available.
  • Demonstrated competence using WebSocket protocols.
  • Observable and event-driven software, with demonstrated competency using RxJS.
  • Test-driven development practices.
  • Secure handling of secret data.
  • Binary data encoding/decoding.
  • Understanding of various module standards, including CommonJS, AMD, and standard ECMAScript modules.
  • Understanding of module bundling via webpack and rollup.js.
  • Implementing and maintaining CI and other automation
  • Understanding of React or other similar rendering technologies.

 Nice to have experience

  • Jest
  • Github Workflows
  • Implementing GraphQL clients
  • TypeGraphQL modeling


Compensation

Competitive

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Paid Sick Days

  • Paid time off

  • 100% remote working

  • Health Insurance - US Employees

  • Healthcare Stipend - UK & Ireland Employees

  • Learning & Development

  • No call Fridays

  • Pension

  • Promote From Within

  • Committed to a diverse team

  • Performance Bonus

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2025 WorksHub

Privacy PolicyDeveloped by WorksHub