{"id":74008,"url":"https://alion.io/job/ubisoft-technical-lead-ui-programmer-far-cry","title":"Technical Lead - UI Programmer (Far Cry)","company":{"id":3624,"name":"Ubisoft","domain":"ubisoft.com","url":"https://alion.io/company/ubisoft","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":75,"open_postings":28,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":35,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":77000,"max_usd":133000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":69},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Adaptive UI","optional":false}],"status":"live","first_seen_at":"2026-08-13T13:30:35Z","employer_posted_date":"2026-08-13","last_verified_at":"2026-10-16T20:41:35Z","board_verified":true,"closed_at":null,"days_open":64,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":64},"description":"Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!\n The Senior UI Programmer - Technical Lead serves as the primary technical point of contact for all user interface systems on the project.\nThis person serves as the bridge between engineering, UI integration, and art, ensuring that every UI element is delivered with the level of polish, performance, and accessibility expected of a AAA first-person shooter.\nWhat You’ll Do\nTechnical Leadership\nServe as the go-to expert for all user interface technologies in the project: the Snowdrop UI framework, game-specific UI systems, and tools\nManage the UI technical roadmap: architecture decisions, framework upgrades, and deprecations\nDefine and enforce UI coding standards, component templates, and integration workflows\nIdentify and resolve bottlenecks that hinder the work of UI integrators and technical artists\nTeam Supervision\nSupervise a team of UI integrators and technical artists working in the UI Graph editor\nReview and validate work for accuracy, performance, and adherence to design intent\nMentor team members, conduct code and asset reviews, and provide clear, actionable feedback\nCollaborate with UX/UI designers to ensure that the technical implementation aligns with the design intent\nEngineering\nImplement and maintain UI features across gameplay, menus, HUD, and frontend\nAuthor and extend UI scripting in the visual graph language (UI Graph); support team members using it\nDesign reusable, scalable UI components following componentization principles - maintainability and reuse over one-offs\nImplement adaptive layouts that handle multiple target devices, screen sizes, and resolutions\nIntegrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support)\nPerformance & Stability\nProfile UI rendering and logic; identify and resolve underperforming areas (overdraw, excessive draw calls, expensive graph evaluations)\nOwn and triage UI-originating crashes; lead post-mortems and drive fixes to completion\nEstablish and monitor UI performance budgets in collaboration with the engine team\nDesign Partnership\nApply and advocate for core design principles throughout technical decisions: consistency, simplicity, and clear user feedback\nChallenge implementations that compromise usability, even when technically correct\n What you'll bring to the team\nMust Have\nShipped 2+ AAA titles with substantial UI programming ownership\nDeep experience with a visual/node-based UI scripting system (UI Graph or equivalent)\nDemonstrated ability to profile and optimize UI in a real-time engine\nExperience debugging and resolving crashes in a production game\nTrack record supervising or mentoring UI Integrators or junior programmers\nSolid grasp of UI architecture: component hierarchies, data binding, state management\nStrong Assets\nFamiliarity with responsive/adaptive UI design for multi-platform titles\nWhat Success Looks Like\nSix months in, this person has become the go-to for any UI tech question on the project, the team is unblocked and producing quality work, and the UI systems are stable, performant, and easy to extend.","description_format":"text","description_chars":3482,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false},{"language":"Polish","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Game Development"],"lifecycle":[{"event":"open","at":"2026-08-13T13:30:35Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.441,"p_room":0.36,"age_days":63,"expected_fill_days":35,"reasons":["conf:2","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/ubisoft-technical-lead-ui-programmer-far-cry","json_url":"https://alion.io/job/ubisoft-technical-lead-ui-programmer-far-cry.json","meta":{"generated_at":"2026-10-16T21:46:14Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":2962,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3624},"rest":"https://alion.io/mcp/rest/get_company?id=3624"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fubisoft-technical-lead-ui-programmer-far-cry"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fubisoft-technical-lead-ui-programmer-far-cry"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fubisoft-technical-lead-ui-programmer-far-cry"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ubisoft-technical-lead-ui-programmer-far-cry\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fubisoft-technical-lead-ui-programmer-far-cry"}]}