Typescript Developer

 

Description:

ChartHouse Labs, a dynamic developer shop at the frontier of blockchain innovation, is on a mission to solve real-world Web3 challenges across EVM and alternative blockchain ecosystems. Known for its lean and high-impact development culture, ChartHouse Labs empowers developers to work autonomously on meaningful problems in decentralized technology.

They are currently seeking a TypeScript Developer to take ownership of the Wallet Connector Frontend and Core SDK for an advanced Account Abstracted (AA) Wallet. This role involves building secure, event-driven, and stateful infrastructure that enhances wallet UX and connects smart contracts to real-world applications.

Key Responsibilities:

Connector Frontend:

  • Develop intuitive, reactive UI using Web Components (Lit, Stencil, or native).

  • Manage SDK interactions and connector state reliably.

  • Follow a defined interface spec to support downstream developers.

Wallet SDK:

  • Design and build a robust TypeScript SDK.

  • Integrate with scripts and smart contracts tailored for AA wallets.

  • Convert UTXO transactions into AA-compatible formats.

  • Handle cryptographic signatures and transaction responses effectively.

Key Requirements:

  • Deep expertise in TypeScript – strong typing, generics, modular design.

  • Skilled in Web Components frameworks and frontend architectures.

  • Understanding of Browser Wallets and secure UI/UX principles.

  • Solid grasp of UTXO models, inputs/outputs, transaction structure.

  • Experience with Account Abstraction, signing abstracted transactions.

  • Familiarity with standards like EIP-712 and EIP-191.

  • A strong security mindset focused on delivering safe user experiences.

  • Ability to reverse-engineer systems, debug across stack layers, and build in low-documentation environments.

Nice to Have:

  • Experience testing wallet/connector interfaces using Playwright, Puppeteer, or Cypress.

  • Knowledge of blockchain gas fee estimation and optimization.

  • Contributions to open-source SDKs or blockchain development libraries.

Ideal Candidate Traits:

  • Self-driven, seasoned developer with a background in Web3, JavaScript/TypeScript, and smart contracts.

  • Curious, adaptable, and aligned with decentralization principles.

  • Comfortable exploring new blockchain frameworks and debugging unfamiliar codebases.

Why Join ChartHouse Labs?

  • Mission-Driven Work: Solve real-world problems, not conceptual toys.

  • High Impact: Small team, direct influence on protocols and products.

  • Collaborative Culture: Work with top EVM and alt-chain developers.

  • Learning-First Environment: Continuous growth in a fast-paced field.

  • Flexible Work: Fully remote or hybrid arrangement, based on your preference.

  • Perks: Competitive pay, learning budgets, conference attendance, high-trust autonomy.

Organization ChartHouse Labs
Industry IT / Telecom / Software Jobs
Occupational Category TypeScript Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-08-10 1:19 pm
Expires on 2026-01-06