{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/ci-software"},"x-facet":{"type":"skill","slug":"ci-software","display":"CI software","count":1},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_9d7af416-c91"},"title":"Tech Programmer","description":"<p>Ubisoft Barcelona Mobile is seeking a Tech Programmer to help our team on their next adventure. In this position, you will report to the Lead Gameplay Programmer.</p>\n<p>Your daily adventure:</p>\n<ul>\n<li>Analyze and understand video game development needs and assess their feasibility to best serve the production team.</li>\n<li>Review code and asset integration through the different stages of development to ensure the project is always structured and technically under control.</li>\n<li>Support the production functions, tools and system in the development pipeline to see how they could be enhanced to fulfill the intentions of the project.</li>\n<li>Create automation for build delivery to serve Production and QC needs.</li>\n<li>Create complex systems for the needs of the projects, like real time events managers, asset bundles managers, editor tools, and others.</li>\n<li>Analyze and correct defects in the tools, engine and pipelines.</li>\n<li>Identify and solve bottlenecks, reporting risks at a technical level to the lead programmer and other leads.</li>\n<li>Understand the roadmap / implementation of SDKs and how they work.</li>\n<li>Write robust, optimized and maintainable code.</li>\n<li>Document work to transfer knowledge and enable users to understand how to use the new systems and functions.</li>\n<li>Carry out all other related tasks.</li>\n</ul>\n<p>Qualifications:</p>\n<ul>\n<li>2 or more years of software development experience or the ability to demonstrate a strong level of software development skills amassed through other means.</li>\n<li>Excellent C# and Unity programming skills and experience, as well as advanced knowledge of Unity team workflow and integration pipeline.</li>\n<li>Familiar with C++, Java, Kotlin, and/or Objective-C.</li>\n<li>A solid foundation in computer science and software engineering, with strong competencies in data structures, algorithms, and software design.</li>\n<li>Comfortable with maintaining and improving existing solutions.</li>\n</ul>\n<p>Soft Skills Requirements:</p>\n<ul>\n<li>Fluent English is mandatory.</li>\n<li>Ability to communicate effectively with both technical and non-technical parties.</li>\n<li>Can-do / service-oriented attitude.</li>\n<li>Be a team player: We use agile development methods, where the team members are in permanent contact. An open mind and good communication skills are a must.</li>\n<li>Attention to detail, meticulous and organized working habits. Ability to multitask and to adapt easily to change.</li>\n<li>Passion for games and some knowledge of the games industry.</li>\n</ul>\n<p>Nice to Haves:</p>\n<ul>\n<li>Experience with CI software (e.g., Jenkins, TeamCity, Buildbot).</li>\n<li>Experience in Rest API design.</li>\n<li>Experience with game editors, engines, and multiple art and animation pipelines.</li>\n<li>Spanish or Catalan is a plus.</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_9d7af416-c91","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Ubisoft Barcelona Mobile","sameAs":"https://www.ubisoft.com/","logo":"https://logos.yubhub.co/ubisoft.com.png"},"x-apply-url":"https://jobs.smartrecruiters.com/Ubisoft2/744000115390477-tech-programmer","x-work-arrangement":"onsite","x-experience-level":"mid","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C#","Unity","C++","Java","Kotlin","Objective-C","Data structures","Algorithms","Software design"],"x-skills-preferred":["CI software","Rest API design","Game editors","Engines","Art and animation pipelines"],"datePosted":"2026-04-24T12:16:35.562Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Barcelona"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C#, Unity, C++, Java, Kotlin, Objective-C, Data structures, Algorithms, Software design, CI software, Rest API design, Game editors, Engines, Art and animation pipelines"}]}