
Website iO Global
Software Engineer (TypeScript) Adrestia
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.
Your mission
- 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.
Requirements
Your 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.
To apply for this job please visit apply.workable.com.