Lead Agentic Software Engineer
CricutJob Description
📋 Description Dedicate most of your time to writing, reviewing, and shipping production code on your primary Use agentic coding tools as a core part of daily workflow — AI-assisted code review, automated test Design and build features end-to-end, from technical approach through implementation, testing, and Apply established architectural patterns to keep code modular, maintainable, and testable. Collaborate with Product Management and UX to ship features with tradeoffs surfaced early. Build and maintain high-performance 2D graphics editing and rendering capabilities. 🎯 Requirements Bachelor's or Master’s in CS/Engineering or related field. 8+ years client/frontend software development in iOS, Android, or Electron/Angular. Hands-on graphics/rendering tech: Core Graphics/Metal, Canvas/Skia/WebGL, CanvasKit. Experience with modern AI tools (Claude Code, Cursor, Copilot) in production apps. Expert in Swift, Kotlin, or TypeScript; strong native UI framework expertise (SwiftUI/UIKit Understanding concurrency models and architectural patterns (MVVM, Clean Architecture, MVI). 🎁 Benefits Collaborative, product-focused environment with UX partnership. Exposure to AI-assisted development and deployment tooling. Opportunity to influence 2D graphics rendering capabilities. Hybrid work model with flexible collaboration. Professional growth through code reviews and knowledge sharing.