Senior Front-End Engineer-Canvas & Generative UX

Centric Software
Summary
Join Centric Software as a Senior Front-End Engineer to spearhead the development of a cutting-edge canvas-style interface integrating generative AI and interactive visuals. Lead the design and implementation of this innovative front-end experience, focusing on real-time visual content interaction. You will develop modular UI components using React, TypeScript, and MobX, ensuring high-performance rendering and a seamless user experience. Collaborate with cross-functional teams, including UX designers and back-end engineers, to deliver high-quality, production-ready code. This role requires extensive experience in front-end development, expertise in React and TypeScript, and familiarity with canvas-based interfaces. The position offers a competitive salary and benefits package.
Requirements
- 5+ years of experience in front-end development
- Strong expertise in React and TypeScript, with advanced understanding of state management (preferably MobX)
- Excellent CSS and layout skills, including experience with PostCSS (note: Tailwind is not used)
- Experience working with canvas-based interfaces—such as HTML5 Canvas, Konva.js, Fabric.js, or similar libraries
- Familiarity with Docker, Bitbucket, and deployment environments (AWS, Azure, GCP)
- Strong architectural thinking with a focus on UI performance and scalability
Responsibilities
- Lead the design and implementation of a canvas-style front-end interface for real-time visual content interaction
- Develop modular, scalable UI components using React, TypeScript, and MobX
- Ensure high-performance rendering, smooth asset manipulation, and a responsive user experience across a complex UI surface
- Collaborate with UX designers, product managers, and back-end/AI engineers to create seamless user-facing generative workflows
- Deliver high-quality, production-ready code with testing and CI/CD best practices (Jest, Cypress, etc.)
Preferred Qualifications
- Experience building tools for design, creative production, or visual content workflows
- Exposure to WebGL, shaders, or GPU-accelerated rendering techniques
- Experience integrating generative AI APIs (OpenAI, Stability, Replicate, etc.)
- Background in developing real-time or multi-user interfaces
- Collaboration-focused: Works closely with designers, product managers, and backend engineers in a fast-paced, cross-functional team
- Excellent communication: Can articulate technical challenges and trade-offs clearly to both technical and non-technical stakeholders
- Attention to detail: Passionate about visual polish, smooth interactions, and pixel-perfect execution
- Autonomous and proactive: Takes initiative, drives components end-to-end, and delivers robust features with minimal supervision
- Creative thinker: Comfortable working in experimental spaces, rapidly prototyping and iterating on new interaction models
- Curious and adaptable: Interested in exploring new visual paradigms, generative UX, and pushing the boundaries of front-end innovation
Benefits
$140,000 - $190,000 (depending on experience) Plus Bonus and Benefits