B.S. or M.S. degree in Computer Science, Engineering, or equivalent
7+ years of experience or equivalent knowledge
Strong proficiency in TypeScript/JavaScript and modern web development (ES6+, React or similar frameworks)
Solid understanding of design patterns, data structures, and algorithms
Experience building high-performance web applications with focus on user experience
Comfortable with full-stack development (frontend, backend APIs, databases, integrations)
Product mentality: you think about user impact, not just technical elegance
Bias toward action: you ship iteratively and improve based on feedback, rather than perfecting in isolation
Strong ownership: you proactively identify risks, communicate blockers, and drive your work to completion without heavy direction
Proficiency in English, both writing and speaking
Nice to Haves:
C++ or systems programming background with demonstrated ability to apply low-level thinking to high-level problems (performance optimization, memory management, etc.)
Advanced JavaScript concepts: WebAssembly (WASM), C++ to JS transpilation, web workers, or performance optimization
Prompt engineering and GenAI integration experience - you’ve built features using LLMs, agents, or AI-powered workflows
Graphics programming experience, especially vector graphics or creative tooling
Architecture experience: you’ve led technical design for multi-engineer features or systems
What you'll be doing:
Own features end-to-end: from collaborating with Product and Design on user problems, through architecture and implementation, to production deployment and measurement.
Ship fast in a dynamic environment: build high-quality, testable, maintainable code while adapting quickly to changing priorities and user feedback in our modern creative tools' product.
Make pragmatic technical decisions: evaluate trade-offs between speed and quality, choose appropriate technologies and patterns, and document decisions through Architecture Decision Records (ADRs).
Elevate the team: provide thoughtful code reviews, and contribute to our high-autonomy engineering culture through clear communication and collaboration.
Perks and Benefits:
Opportunity to build AI-powered features for millions of creatives
Ownership of features with direct user impact
High visibility work on cutting-edge AI
Rapid development cycle - days from idea to production