CrawlJobs Logo

UI Programmer

· Job Posted February 24, 2026
Apply Position
Job Link Share

Job Description

A passion for fantasy worlds has long been ingrained in our studio, and at last we can announce we have embarked on a journey into that beloved realm. With a party of veteran IOI guild members and new wizards and sorceresses of the industry, we are building an ambitious new IP for console and PC that will revolutionize the fantasy RPG genre. If you share a similar passion for creating welcoming, heartfelt, bold and impactful worlds, join us and together we will write the next chapter in IOI's history. We are seeking a UI Programmer to join the Project Fantasy team. You will help shape how players interact with our world, our systems, and the magic that binds it all together. Your work will directly impact the feel, clarity, and usability of our fantasy experience.

Job Responsibility

  • Develop high quality game UI, menus, HUD systems, and the underlying logic that drives them
  • Build, maintain, and integrate core UI tech within the Glacier engine
  • Create and refine UI systems and tools, including the runtime architecture, performance optimizations, and intuitive tooling for UI designers
  • Collaborate with designers, artists, and fellow programmers to ensure UI solutions are scalable, polished, and aligned with the needs of the project

Requirements

  • Strong C++ programmer with solid code architecture and design skills
  • Experienced in building UI systems, HUDs, and menu flows on at least one shipped game title
  • Genuine interest in UI, UX, and the craft of making complex systems feel effortless for players
  • Comfortable working with multi threading and synchronization primitives
  • Team collaborator who can communicate clearly, challenge ideas constructively, and also work independently when the direction is set

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

UI Programmer

8 matching positions

Application Developer Senior UI Programmer

An application Developer Senior UI Programmer is responsible for designing, deve...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of progressive experience in front-end and UI development, with a significant portion in a senior or lead capacity
  • Expertise in JavaScript and TypeScript
  • Proficiency in HTML and CSS, including modern CSS techniques (e.g., Flexbox, Grid, pre-processors like SASS/LESS) for responsive and maintainable styling
  • Solid experience with React.js (preferred)
  • Strong proficiency in other modern UI frameworks (e.g., Angular, Vue.js)
  • Experience with ag-Grid is valued
  • Experience with libraries and techniques for efficiently rendering and managing large datasets (e.g., advanced data grid components, virtualization, lazy loading, data streaming)
  • Proficiency in developing and integrating front-end components with APIs
  • Understanding of efficient data fetching, state management techniques, and integration with cache servers, and data streaming solutions with data distribution
  • Skills in optimizing UI for maximum speed, responsiveness, and scalability across various devices and browsers
Job Responsibility
Job Responsibility
  • Lead the technical vision and architecture for all user interfaces, ensuring responsiveness, accessibility, performance, and scalability
  • Define UI technical specifications, component structures, and interaction models, especially in the context of refactoring existing new application and establishing new patterns
  • Evaluate and recommend new UI frameworks, libraries, tools, and approaches to improve front-end development processes and application performance
  • Drive the establishment and adherence to a consistent design system and best practices across the application's user interface
  • Proactively identify areas for architectural improvement and reusability within existing UI codebases
  • Lead the development of complex UI modules and features using established front-end programming languages, frameworks, and libraries
  • Take ownership of refactoring existing UI programs, transforming them into modular, maintainable, and highly reusable components
  • Write clean, efficient, well-documented, and maintainable code for the user interface
  • Develop and integrate front-end components with APIs, ensuring efficient data fetching and state management
  • Optimize UI for maximum speed and scalability across various devices and browsers
  • Fulltime
Read More
Arrow Right

Senior UI Programmer

We are looking for a passionate and experienced UI Programmer who specializes in...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
supercell.com Logo
Supercell
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years professional experience in game UI development
  • 3+ years on Unreal Engine (UMG / Slate) and C++
  • Proven experience designing and coding modular UI frameworks
  • Strong grasp of MVC/MVVM patterns
  • Hands-on experience implementing growth/progression systems (e.g., character leveling, passive/active skill trees, gear rarity tiers, achievement tracks)
  • Solid debugging and optimization skills
  • Familiarity with Unreal’s profiling tools
  • Excellent communication, self-motivation, and cross-disciplinary collaboration skills
Job Responsibility
Job Responsibility
  • Collaborate with game designers and artists to design and implement game features—including progression systems and combat HUD, using Unreal Engine’s UMG/Slate
  • Take ownership of the UI code infrastructure
  • architect, maintain, and continuously improve a modular, data-driven UI framework
  • Ensure UI responsiveness and visual clarity in fast-paced combat scenarios across multiple input devices
  • Drive the full lifecycle of UI features: prototyping, implementation, animation/polish, localization, accessibility, and post-launch iteration
What we offer
What we offer
  • Relocation support for you and your family
  • Comprehensive compensation and benefits
  • Fulltime
Read More
Arrow Right

Senior Test Automation Lead

Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive hands-on expertise in test automation and enterprise testing
  • Proficient in Playwright, Selenium, API automation, mobile testing
  • Proficient in Java, JavaScript, TypeScript, and/or Python
  • Experienced in CI/CD integration, particularly Azure DevOps
  • Knowledgeable in AI, GenAI, and intelligent automation concepts
Job Responsibility
Job Responsibility
  • Define and own enterprise automation strategy covering UI, API, mobile, integration, and end-to-end testing across Vodafone markets
  • Establish and govern automation standards, reusable frameworks, asset libraries, and best practices
  • Embed shift-left and shift-right testing within Agile and SAFe delivery models
  • Own governance for automation coverage, stability, execution cadence, maintenance, and technical debt management
  • Track and report automation KPIs including coverage, regression cycle time, defect leakage, efficiency gains, and FTE savings
  • Design, evolve, and provide oversight for enterprise-grade automation frameworks using Playwright, Selenium, and related tools
  • Drive API-first automation strategies for microservices and backend-heavy platforms
  • Integrate automation into CI/CD pipelines using Azure DevOps to enable gated quality at every stage
  • Champion AI and GenAI adoption, including self-healing automation, intelligent test optimisation, AI-driven defect analytics, and GenAI-based test generation
  • Evaluate, pilot, and scale AI agents and GenAI tools to advance autonomous quality engineering
What we offer
What we offer
  • Opportunity to shape AI-driven Quality Engineering transformation at scale across global Vodafone markets
  • Exposure to cutting-edge automation, AI, and GenAI technologies
  • Collaboration with global teams and senior stakeholders across multiple countries
  • Career growth and development within the wider Vodafone Group
  • Culture that values innovation, inclusion, and continuous learning
  • Fulltime
Read More
Arrow Right

Tools Programmer - Developer Services

IO Interactive is looking for a passionate and dedicated Tools Programmer to joi...
Location
Location
Denmark; Sweden; Spain; United Kingdom , Copenhagen; Malmö; Barcelona; Brighton
Salary
Salary:
Not provided
ioi.dk Logo
IO Interactive
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong knowledge of C# and C++ with solid code design principles
  • hands-on experience with WPF or other UI frameworks
  • a keen eye for detail and a passion for delivering polished, performant user experiences
  • comfortable collaborating across disciplines
  • able to break down and estimate your own tasks
  • strong communication skills and a collaborative mindset
  • Bachelor's degree in Computer Science or equivalent
Job Responsibility
Job Responsibility
  • Design and implement improvements to the Glacier editor and associated tools with a focus on creating intuitive, responsive interfaces
  • collaborate closely with designers and end users across multiple disciplines translating production needs into polished, performant tooling
  • work within a team of skilled programmers who share a passion for games, great UX, and thoughtful software design
  • Fulltime
Read More
Arrow Right

Sr Mgr Data Engineer

The Amgen India Digital Technology & Innovation Data Engineer for Clinical Data ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s / Bachelor's degree and years of relevant experience
  • Advanced skills in SQL, Python, and R languages programing
  • AWS cloud technology and databricks data lake technology stacks
  • Data modeling skills, and software development lifecycle knowledge and best practices
  • Learning ability of new technology in the information field
  • Skill of using DevOps CI/CD tools, such Git, Jenkins and front UI Visualization technology
Job Responsibility
Job Responsibility
  • Design, develop, and deploy data pipeline for clinical domain dataset
  • As an infrastructure programmer, continuously develop and support Data Scientist R-Platform and integration with various technology (Kubernetes Container, HashiCorp Vault, SAS Storage, and Data Science Work Bench)
  • Design and build various reusable program components using innovative technology (NLP, AI, Python, R, etc) to transform and harmonize clinical dataset for insight generation
  • Collaborate with Data Architects, Business SME’s, and Data Scientists to capture the business requirement and translate into Agile product backlog
  • Serve as primary data engineer to manage and support AWS, Databricks, RStudio platform, and cloud AI based system production DevOps
  • Align to best practices for coding, testing, and designing reusable code/component
  • Explore new tools and technologies that will help streamline data pipeline and add new durable capability for clinical development
  • Participate in sprint planning meetings and provide estimations on technical implementation
  • Collaborate and communicate effectively with the product teams
  • Proactively identify data issues and risks across pipelines and datasets, perform root-cause analysis, and propose and implement effective, scalable solutions to ensure data quality and reliability
Read More
Arrow Right

Cloud Developer III

The Cloud Developer builds quality products through test plans, automation to me...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field from a reputed institution
  • 5–8 years of hands-on QA testing and test automation experience, ideally with exposure to cloud-native systems delivering high-quality software on schedule in both waterfall and agile methodologies
  • Strong background in core networking technologies and protocols (routing, switching). Areas like IP, VLAN, LACP, STP/MSTP, BGP, OSPF, EVPN, VXLAN, QoS, Multicast, High Availability and Stacking systems
  • Strong scripting/programming skills for API and UI automation (Python, Cypress, Playwright preferred
  • Java, Go, JavaScript, Selenium acceptable)
  • Solid debugging and troubleshooting skills, including log and metric analysis to diagnose integration and runtime issues
  • Strong technical role in the current position, record delivering software projects on-time and with high quality
  • Good experience building and maintaining automated test suites and integrating them into CI/CD pipelines (Jenkins, GitHub)
  • Exposure in solution testing, understanding of designing test topologies, deploying and validating systems, and debugging/troubleshooting across networking and cloud environments
  • Exposure to diagnosing and resolving customer issues in live production environments
Job Responsibility
Job Responsibility
  • Contribute to and execute test strategies for switch software and cloud deployments, covering functionality, compliance, negative, solution, integration, scale, interoperability and performance scenarios
  • Design, develop and maintain automated test cases and suites for APIs, microservices and containerized applications
  • integrate tests into CI/CD pipelines for reliable, repeatable validation
  • Build and maintain test environments and test data for multi-cloud or hybrid setups
  • use containers and orchestration (Docker, Kubernetes) to reproduce and validate issues
  • Develop and validate test plans, test cases and QA artifacts against product architecture and defined quality objectives
  • raise gaps and work with developers to resolve them
  • Perform root cause defect analysis in lab and staging environments using logs, metrics and traces
  • create reproducible test cases, defects with elaborate details, along with regression checks
  • Execute and report on targeted performance, scalability or interoperability tests as required for assigned components
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Digital Design Service Pillar Lead - Senior Vice President

The Applications Development Group Manager /Digital Design Service Pillar Lead i...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience in Applications Development, Systems Analysis, or Technology Leadership, with a proven track record of leading large-scale modernisation and delivery programmes in financial services or complex enterprise environments
  • Demonstrated experience building and leading multi-disciplinary engineering teams spanning UX, UI, backend, full-stack, and AI/ML engineering, with strong people development, coaching, and performance optimization strategies, robust testing methodologies
  • Deep knowledge of application architecture patterns (microservices, event-driven, API-first), enterprise system design, and cloud platforms (AWS, GCP, or Azure), with hands-on familiarity with container-based infrastructure (Kubernetes, Docker, OpenShift)
  • Strong understanding of UX design principles, design systems, user research methodologies, and accessibility standards, alongside proficiency in modern frontend technologies (React JS, TypeScript) and UI development practices
  • Proficiency across multiple programming languages and frameworks (Python, Java, TypeScript
  • Spring Boot, FastAPI, Node.js) and experience with SQL and NoSQL databases (Oracle, MongoDB) and integration platforms (Kafka, JMS/MQ)
  • Practical understanding of AI/ML and Generative AI technologies — including LLMs, Agentic AI frameworks, and RAG implementations — combined with hands-on experience leveraging AI-assisted development tools such as autonomous coding platforms (e.g., Devin.AI), developer co-pilots (e.g., Copilot), and agentic workflow orchestration frameworks
  • Experience governing responsible AI deployment, including AI ethics frameworks, model risk management, explainability, and guardrails development in regulated financial services environments
  • Experience designing and delivering analytics and dashboard capabilities, including data pipeline development, data governance, and BI/visualisation tools
  • Strong knowledge of CI/CD pipelines, DevSecOps practices, and SDLC automation tools (Jenkins, Harness, Gradle), with experience in Agile/Scrum delivery methodologies
Job Responsibility
Job Responsibility
  • Lead the Digital Design Service Pillar, setting the strategic direction and delivery roadmap across all five capability domains for Oracle Ledger, Accounting, and Controls Technology applications, including budget accountability, resource planning, and risk management
  • Define and govern application methodologies, architecture standards, and design guidelines across the full SDLC — from UX and system design through to development, performance and security testing, deployment, and monitoring
  • Build and lead a high-performing UX capability encompassing user research, design systems, accessibility, and inclusive design, embedding feedback and iteration loops into the product development lifecycle and measuring the strategic business impact of UX investment
  • Establish and govern the application architecture strategy for the pillar, including tech stack selection, architecture patterns, performance benchmarks, SLAs, quality assurance & testing frameworks and data governance policies, ensuring all solutions adhere to Citi's enterprise architecture blueprint and security standards
  • Lead the design and delivery of analytics and insights capabilities, governing data extraction, visualisation standards, and feedback mechanisms to enable data-driven decision-making across Finance Technology and business stakeholders
  • Drive the strategic adoption and integration of AI, Generative AI, and Agentic AI technologies across Oracle Ledger, Accounting, and Controls applications, identifying high-value use cases for automation and process optimisation, and establishing AI ethics and governance frameworks to ensure responsible, compliant deployment
  • Champion the adoption of AI-assisted development tooling — including Agentic AI platforms, autonomous coding tools (e.g., Devin.AI), and developer co-pilots (e.g., GitHub Copilot, Microsoft Copilot) — to accelerate engineering velocity and elevate developer experience across the pillar
  • Define and drive modern development practices across the pillar, including code reusability, SDLC automation, and technical debt management, tracking efficiency metrics and developer experience indicators to maximise engineering output
  • Lead, mentor, and develop a multi-disciplinary team spanning UX Design, UI Development, Backend Engineering, Full-Stack Engineering, and AI/ML Engineering, fostering a collaborative, inclusive, and high-performance engineering culture
  • Consult with end users and business stakeholders to identify system function specifications, translate complex requirements into scalable technology solutions, and incorporate AI and modernisation possibilities into strategic discussions
  • Fulltime
Read More
Arrow Right

Principal Engineer - Technical Lead (Gen AI and MACH Architecture)

At AKQA, we believe in the imaginative application of art and science to create ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
akqa.com Logo
AKQA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum three years' experience with Generative AI, including proven experience shipping at least one AI solution to production in an enterprise context (beyond prototypes or sandbox experiments)
  • AI architecture for experience platforms: system design for intelligent products and services, including RAG, GraphRAG, agent orchestration and proximity / relevance evaluation
  • Hands-on implementation with Vercel AI SDK, Vercel AI Cloud and agentic cloud patterns for production AI experiences
  • AI content and data engineering: ingestion, cleansing, transformation, embedding, indexing and retrieval pipeline design
  • Integration across cloud AI services (e.g. GCP + Vertex AI, Vercel AI Cloud, AWS Bedrock, Azure OpenAI) within a broader MACH and API-led landscape
  • with preference for GCP and Vercel, or suitable equivalents on AWS and Azure, and the capability to draw parallels across platforms
  • GEO and LLM optimisation: experience designing intelligent experiences and content structures optimised for generative engine discovery and LLM retrieval
  • Model fine-tuning: experience customising and fine-tuning existing models for production use cases
  • including data preparation, evaluation, versioning and deployment within enterprise governance, cost and reliability constraints
  • AI cost-value analysis, observability, governance, testing and evaluation frameworks for production systems
Job Responsibility
Job Responsibility
  • Lead the technical direction of complex client programmes across MACH architectures and production Generative AI
  • spanning Design to Code workflows, solution design and API contracts through to cloud infrastructure, deployment and ongoing operation
  • Own architecture decisions, write and review production code, and mentor engineers, while remaining accountable for what ships, not just what is proposed
  • Spend roughly 65 to 70% hands-on delivery and 30 to 35% technical leadership, architecture and team guidance
  • You may occasionally support pre-sales scoping or technical pitches
What we offer
What we offer
  • Explore our extensive range of benefits here
  • Fulltime
Read More
Arrow Right