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, ON, 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-11-30 |