Senior Software UI Engineer
Build a new platform from a blank codebase with a primary focus on pixel-accurate TypeScript UI implementation and a secondary focus on C# services and APIs. The role requires 5+ years of software development experience, strong Figma-to-code skills, and production experience with AI coding assistants.
About the job
Responsibilities
- Implement the platform UI from Figma files and Claude-generated design templates, translating designer intent into clean, accurate, production-ready components.
- Partner with a UI/UX designer throughout the design-to-code process, identifying technical constraints and proposing feasible alternatives.
- Design and build C# services and APIs supporting the UI, including data modeling and infrastructure work.
- Establish AI-native development workflows using Claude Code and the Claude API for design-to-code translation, service development, scaffolding, refactoring, and test coverage.
- Build core UI components and supporting C# services and APIs with clean, maintainable abstractions.
- Define prompt and context-management patterns, including project-level instructions, skills, and sub-agent workflows.
- Implement front-end and backend monitoring, telemetry, and diagnostics for performance, errors, UX metrics, and service health.
- Perform root-cause analysis and troubleshoot issues across the browser and backend services.
- Evaluate and integrate emerging AI developer tooling, including agentic coding tools, MCP servers, and LLM-assisted testing.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in TypeScript and a modern front-end framework such as React.
- Experience implementing pixel-accurate UIs from Figma or similar design tools, including component structure, responsive layouts, and design-token fidelity.
- Production-level proficiency in C# sufficient to independently own backend services and APIs.
- Working knowledge of REST/GraphQL API design and basic data modeling.
- Hands-on experience using Claude, ChatGPT, Copilot, or similar AI coding assistants in production workflows.
- Strong debugging, troubleshooting, and performance-tuning skills across browser and backend services.
- Comfort working in ambiguity and making implementation trade-offs.
Nice to Have
- Experience using Claude or similar AI tools to generate design templates or scaffold components from Figma files.
- Experience with Claude Code, the Anthropic API, or custom tools/MCP servers around LLMs.
- Familiarity with agentic coding patterns, context-window management, prompt and skill design, sub-agent orchestration, or automated code-review pipelines.
- Experience with established design systems or component libraries alongside a dedicated UI/UX designer.
- Experience with CI/CD pipelines, DevOps practices, AI-assisted testing, or code review.
- Experience with Azure, AWS, or Google Cloud.
Compensation and Benefits
- Base salary of $80,000–$100,000.
- Bonus of 5%, with potential for additional growth.
- Stock options.
- Health and welfare plans.
- Life and disability plans.
- Retirement plan.
- Unlimited flexible paid time off, including birthday leave.
Skills
TypeScript, React, C#, Figma, Claude Code, Claude API, Rest, GraphQL, Data Modeling, Mcp Servers, CI/CD, DevOps, Azure, AWS, GCP
Similar jobs
Fullstack Engineering jobsBuild customer-facing search experiences across frontend and backend systems, with emphasis on Vue, Python, Django, search infrastructure, and AI-powered features. The role requires 5+ years of software engineering experience and includes production ownership and on-call participation.
Builds end-to-end web applications for national-security and autonomy products, spanning interfaces, APIs, services, and data layers. The role requires 5+ years of production fullstack experience, strong React and TypeScript expertise, and comfort working across languages and containerized Linux environments.
The senior software engineer will design, develop, integrate, test, and deploy modern C++ products for defense and autonomy applications, while collaborating with customers and mentoring junior engineers. The role requires at least five years of software development experience and a bachelor's degree or related background.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.