Summary
IO Global (IOG), the creator of the Cardano blockchain platform, is searching for a Front-End Developer, preferably with a DeFi background. IOG is creating a spinout venture that combines crypto/Web3/DeFi innovations with traditional finance (TradFi) to make borrowing and lending services more transparent, efficient, and available to a broader population. The venture aims to build a marketplace to syndicate tokenized debt assets globally in a fully compliant manner. While the initial focus is on Africa, RealFi has global applicability.
You will help support the efforts to establish this venture during its incubation phase. As Front-End Developer at IOG, you will bring significant experience from the financial sector in writing high-quality code for our applications, with a strong focus on users’ needs. You will report to the Lead Front-End Developer and must effectively and efficiently collaborate with the back-end developers, solutions architects, product managers, QA engineers, and other team members to ensure that the GUI meets all technical and design requirements.
Duties
- Write clean, straightforward, efficient code that satisfies agreed acceptance criteria and specifications.
- Participate in the front-end development process, including planning, scheduling, and tracking the progress of GUI projects.
- Follow Agile software development practices.
- Review specifications produced by architects.
- Contribute to the design of algorithms.
- Cover code with unit, property and integration tests when applicable.
- Review the pull requests of the team mates.
- Test the GUI to ensure that it is working as expected, using automated and manual testing techniques to identify and fix bugs.
- Responsible for emergency fixing of severity 1 issues on deployed apps.
- Integrate software components and third-party libraries.
- Verify and deploy programs and systems.
- Troubleshoot, debug and upgrade existing software.
- Document the front-end code.
- Draft technical user manuals.
- Communicate with other stakeholders to ensure that the front-end development process is smooth and efficient.
- Keep up-to-date with the latest trends in front-end development.
Requirements
Key Competencies
- Demonstrate competency with requirements elicitation, analysis, specification, verification, and management practices and the ability to apply them in practice.
- Develop productive relationships with a variety of levels and roles and manage user expectations effectively.
- Have a keen interest in blockchain and cryptocurrency technology developments.
- Ability to work remotely with minimum supervision.
- Proven ability to work and deliver end-to-end projects independently.
- Team spirit and good communication abilities.
- Good organizational skills and attention to detail.
Education / Experience / Technical Skills
- Bachelor's degree or higher in a quantitative/technical field (e.g. Computer Science, Statistics, Engineering).
- Solid understanding of TypeScript, HTML, and CSS, and the ability to write clean, modular, and maintainable code.
- Strong proficiency in React (React.js workflows such as Flux or Redux) with a minimum of 4 years of professional experience in front-end development.
- Experience with Node.js/Express.js frameworks.
- Familiarity with RESTful APIs.
- Knowledge of GraphQL APIs and experience in integrating front-end applications with back-end services.
- Experience with at least one of the testing frameworks / libraries such as Jest, Mocha, Chai, Jasmine.
- Experience in building responsive and mobile-friendly user interfaces that work seamlessly across multiple browsers and devices.
- Proficient in version control systems, such as Git, Github and familiarity with CI/CD pipelines, such as CircleCI.
- Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Familiarity with AWS infrastructure.
Nice to have:
- Familiarity with blockchain technologies, smart contracts, and decentralized applications (dApps).
- Understanding of web3 technologies, such as Metamask, Web3.js/ethers,js, IPFS, and Infura/Alchemy/Quicknode.
- Experience within DeFi/crypto assets/blockchain/Web3/FinTech, or similar industry.
Benefits
Location
IOG is a fully distributed organization but due to team distribution, we require someone to be based in South Africa.
All colleagues
- Flexible schedule
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monit