About the Role
What You’ll Own:
Design, develop, and optimize WebAssembly modules for performance-critical web applications.
Port existing C/C++/Rust libraries and applications to WebAssembly for browser usage.
Collaborate with frontend and backend engineers to integrate WebAssembly components seamlessly.
Identify performance bottlenecks and optimize WebAssembly builds for minimal footprint and maximum speed.
Research and implement best practices for security, memory management, and cross-browser compatibility in WebAssembly applications.
Stay updated on the latest trends and advancements in WebAssembly and related browser technologies.
Document technical designs, architecture decisions, and best practices for interna knowledge sharing.
Must-Haves
3+ years of experience in software engineering with a strong focus on systems programming, web technologies, or both
Deep understanding of WebAssembly, its compilation toolchains (e.g., Emscripten, wasm-bindgen, WASI), and integration techniques
Strong proficiency in C/C++ , Rust, or similar low-level languages used for WebAssembly compilation
Solid understanding of web technologies like JavaScript, TypeScript, HTML5, and Web APIs
Good-to-Have
Experience with browser debugging, performance profiling, and optimizingWebAssembly applications.
Knowledge of security concerns related to WebAssembly (e.g., sandboxing, memory safety).
Familiarity with frontend frameworks (e.g., React, Next.js) is a plus.
Ability to work independently in a fast- paced and collaborative environment.
Excellent problem-solving,
communication, and documentation skills.