Snail Games USA
Location: Culver City, CA
Salary: $100k-$150k
Skills: Component-Based Architecture, State Management, Front-End Development
Location: Los Angeles Area (Hybrid) Salary: $100,000 – $150,000 Annually
About Snail Games USA
Snail Games strives to create the new high bar for gameplay experience in online gaming. We have been a global developer and publisher of digital entertainment since 2009 and are committed to pushing the boundaries of the industry.
About Egofold
Egofold is an AI initiative within Snail Games focused on building a modular AI “brain” ecosystem for NPC intelligence, real\-time perception systems, and simulation tooling across multiple game projects.
About the Role
We are seeking a Front\-End/UI Engineer to design and build the interfaces through which users interact with Egofold’s agent systems. This includes internal tools for developers and designers, as well as future user\-facing systems for configuring and controlling AI agents.
This role is not focused on static UI implementation alone. You will help define how complex AI systems—such as agent state, memory, decision\-making, and training workflows—are exposed in intuitive, usable ways. The goal is to make powerful systems understandable and controllable.
Responsibilities
- Design and implement user interfaces for interacting with AI agents, simulation tools, and system outputs
- Translate complex system state (agent reasoning, memory, perception) into clear, usable visual representations
- Build responsive, real\-time Front\-End \& UI components for monitoring and controlling agents
- Collaborate closely with Tools, AI, and Systems engineers to define workflows and user interactions
- Contribute to design decisions around usability, clarity, and interaction models
- Iterate on interfaces based on internal usage and feedback
Minimum Requirements
- Strong experience building modern UIs (web or desktop) using frameworks such as React, Vue, or similar
- Ability to design intuitive interfaces for complex or technical systems
- Experience working with real\-time data or interactive systems
- Strong understanding of UX principles and usability
- Proficiency in JavaScript/TypeScript and frontend architecture
Nice to Have
- Experience building tools for developers, designers, or technical users
- Familiarity with game engines, simulation tools, or AI systems
- Experience visualizing complex system state (graphs, timelines, debugging tools)
- Interest in human\-AI interaction or agent interfaces
Why Join the Studio Sirens Team?
- True focus on work/life balance
- Paid company holidays, vacation, and separate sick leave
- Medical, dental, vision, and Life/LTD
- 401k with company match
Work Authorization Requirements
Applicants must be legally authorized to work in the United States at the time of application. This position does not offer visa sponsorship now or in the future (including H\-1B).
Additional Information
As part of the Company’s activities in video game development, publishing, and short\-form video content creation, certain projects, discussions, or creative materials may include themes, visuals, language, or subject matter that some individuals could find mature, violent, sexual, graphic, or otherwise sensitive in nature (collectively referred to as “Mature Content”). Examples may include, but are not limited to, depictions or descriptions of combat, violence, adult themes or relationships, suggestive or satirical humor, or strong language. Employees are expected to engage with such material in a professional and creative context as part of their job duties.
Related Jobs
Related Courses
Einführung in React
Erkunden Sie die Grundlagen der Erstellung von Benutzeroberflächen mit React. Schwerpunkt auf Komponenten, JSX, Datenfluss, Zustand und Nebenwirkungen, wie sie in alltäglichen React-Anwendungen verwendet werden.
React Router Grundlagen
Lernen Sie, die Navigation in React-Anwendungen mit React Router zu verwalten. Verstehen Sie den Aufbau von URLs und die Rolle des Routings in Webanwendungen. Richten Sie React Router ein, um Mehrseitenanwendungen mit dynamischen Inhalten basierend auf URL-Pfaden zu erstellen. Arbeiten Sie mit erweiterten Funktionen wie Query-Strings und URL-Parametern, um den Anwendungszustand und die Benutzernavigation zu steuern.
Zustandsverwaltung mit Redux Toolkit in React
Lernen Sie, wie Sie komplexen Anwendungszustand in React mit Redux Toolkit verwalten. Verstehen Sie, wann Redux tatsächlich benötigt wird, erstellen Sie Zustand mit Slices, verarbeiten Sie asynchrone Daten und verbinden Sie alles zu einem vorhersehbaren Ablauf.
End to End Testing React Apps with Playwright
Test React applications end to end using Playwright. Write reliable browser tests, interact with UI elements, handle asynchronous behavior, and validate navigation and network behavior. Apply advanced testing strategies to build scalable, maintainable test suites for production React applications.
React-Grundlagen
Erkunden Sie, wie React zur Erstellung dynamischer Benutzeroberflächen mit Komponenten, JSX und Props verwendet wird. Verwaltung von Zustand und Nebeneffekten mit Hooks, Rendering von Listen und bedingter UI sowie Anwendung von Styling auf reale Komponenten. Einrichtung eines React-Projekts mit Vite und Verständnis der Anwendungsstruktur.
MUI Essentials for React Applications
Build modern, responsive, and visually polished React applications using Material UI. Learn to structure interfaces with core components, design flexible layouts, manage forms, and apply responsive behavior. Customize themes, refine visual styles, and develop practical features through focused, real-world mini projects. Gain the confidence to create clean, accessible, production-ready UIs with MUI.