Xsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
UI Engineer
Location
Maryland
Posted
94 days ago
Salary
$97 - $144 / year
Seniority
Senior
Job Description
UI Engineer
Xsolla
• Implement and maintain in-game UI systems using Unity, based on designs and assets provided by the design and art teams • Work closely with UI/UX designers and artists to integrate visual assets, layouts, animations, and interactions into functional UI elements • Iterate on UI implementation based on feedback from design, art, production, and playtesting • Translate design intent into practical, performant UI solutions while providing technical feedback and guidance when needed • Develop UI code that is clean, maintainable, and scalable across different resolutions and platforms • Debug and resolve UI-related issues, including layout problems, visual inconsistencies, and interaction bugs • Collaborate with client, server, and tools engineers as needed to integrate UI with gameplay systems and backend data • Participate in code reviews and contribute to UI and client-side engineering best practices • Help ensure UI systems meet performance, usability, and visual quality standards
Job Requirements
- Bachelor’s degree in Computer Science or equivalent engineering track, or equivalent professional experience
- 3–5 years of experience in software engineering, game development, or a related role
- Professional experience developing user interfaces in Unity
- Strong understanding of how to collaborate with artists and designers to implement and refine UI elements
- Experience integrating art assets into functional UI systems and iterating on them to meet design goals
- Solid software engineering fundamentals, including the ability to write maintainable and robust code
- Ability to quickly understand and work within an existing codebase and UI architecture
- Strong problem-solving skills and attention to detail, especially around visual and interaction fidelity
- Clear written and verbal communication skills and strong interpersonal collaboration abilities.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Develop and implement new product features using Vue 3, TypeScript, and modern frontend tooling • Improve and refactor existing code to enhance scalability, maintainability, and performance • Identify, investigate, and resolve complex technical issues and bugs • Contribute to architectural decisions and propose technical improvements • Integrate third-party services and APIs • Participate in code reviews and maintain high code quality standards • Collaborate closely with designers, backend developers, and product managers to ensure smooth feature delivery • Take ownership of tasks and deliver them within sprint timelines
Technical Lead – Frontend
Somnio SoftwareTop Flutter Development Company | One team, One budget, All Platforms
• Lead the technical direction and execution of high-impact frontend initiatives • Define frontend architecture and drive modernization efforts • Ensure high standards of quality, scalability, and maintainability • Act as the technical reference point for frontend decisions • Mentor engineers and collaborate with Product, Backend, and Stakeholders
Senior Front End Developer
BellroyInspire better ways to carry. Use business as a force for good. Help the world, and our crew, flourish.
• Work with Creative, Digital Sales, Marketing and Technology teams to bring design system to life on bellroy.com • Deliver exceptional digital experiences for customers and staff • Contribute in a culture of intellectual honesty, learning, and efficient tools
• Spearhead the implementation of new technologies to solve problems and improve existing systems, encourage standardization of best practices & methodologies • Fine-tune the technical stack with a focus on performance, security, stability, and scalability • Write client-side code to create super-fast, easy-to-use, web-based applications which include websites for both desktop and mobile browsers, and hybrid in-app pages • Participate in design discussions and roadmap planning • Review and support frontend technical designs across teams to maximize speed and scale • Build libraries and frameworks that support complex web applications, speedup development efficiency, and improve code quality • Coach, mentor, and grow team members




