Jobs
>
Halifax

    Online Programmer - Halifax, NS, Canada - Ubisoft Entertainment

    Default job background
    Description

    Ubisoft's 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to enrich players' lives with original and memorable gaming experiences.

    If you are excited about solving game-changing challenges, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.

    As a generalist developer, you will work closely with our game team to design, implement and maintain new game features, game systems, engine features and fix bugs and third-party SDKs.

    Our studio is looking for an enthusiastic developer who loves games as much as the technology that drives them.

    Planning, designing, and implementing efficient and maintainable code in C++, and/or C# with modern game engines.
    Designing and programming game systems that meet production goals and follow SOLID principles.
    Meeting time commitments to design, develop and/or optimize gameplay features on mobile projects.
    Documenting existing systems and performing analysis on legacy systems to figure out optimizations and improvements.
    Communicating implementation decisions both verbally and in documentation to key stakeholders
    Implementing 3rd party SDKs into game projects
    Aiding more junior developers with coming up to speed quickly.
    Working with CI/CD pipelines and cloud-based workflow.
    Prioritize effectively and be able to recognize and report tasks that require immediate attention throughout development.
    Ability to estimate and communicate time frames, scheduletasksand draw attention to unexpected delays as the come up

    At least 2 years of experience in cross-platform development using a modern game engine on Android and/or iOS platforms.

    A strong drive to problem solve, uncover the mysterious and learn new tools and languages.
    Experience with Live and Online-related SDKs or implementations in third party engines (telemetry, IAPs, cloud saves, data storage).
    Some experience with DevOps, web development and server side / back end development
    Strong proficiency with object-oriented programming and debugging in C++
    Excellent knowledge of evolving software engineering best practices

    Be a strong team player with the ability to interface with other team members and an enthusiasm for game development.

    High level experience with source control such as git and/or Perforce
    Shipped a title, app or demo on iOS or Android
    Experience developing a game in Unity and/or Unreal
    Experienced at least 2 game development cycles in a commercial environment
    Proficient in game physics and related mathematics
    Experience maintaining code performance through profiling and optimization
    Additional paid time off over the Christmas holiday break
    Comprehensive benefits package including medical, dental, and vision care.
    Flexible work hours to provide a healthy work/life balance
    The ability to work alongside an international and diverse team
    Ubisoft is committed to enriching players' lives with original and memorable gaming experiences.

    Are you looking to work with enthusiastic experts who are tackling game-changing challenges in entertainment and beyond? Creating new projects and developing Flagship Ubisoft IPs.

    Our position on the tip of the East Coast is strategic in terms of studio efficiency (closest to European and American Time zones), and creativity (biggest game hub east of Montreal).

    Our studio is located in the heart of the city (Halifax, Kjipuktuk in the Mi'kmaw native language) within the iconic Maritime Centre.

    The Halifax Harbour is in view from our windows, and lunch breaks can be spent on the boardwalk or at one of the many restaurants and cafes that populate the downtown core.

    The studio culture is dynamic, with communication happening constantly between teamswith an emphasis on team building and collaboration.
    We Value Diversity

    Here at Ubisoft, we offer an open environment where bright ideas are given a chance to shine and everyone is eager to lend a helping hand.

    All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


    Games Explained:
    Game Engines

    Developers have many technologies and tools at their disposal to build games, and game engines are at their core.

    Timothy Dansie, technical associate producer, explains how game engines work and which ones we use at Ubisoft.

    Alexandru's journey:
    from Game Tester to IT teams
    Machine Learning, Physics Simulation, Kolmogorov Complexity, and Squishy Bunnies
    I am not familiar with the video game industry.


  • Butterfield Support Services (Halifax) Limited Halifax, Canada

    The Card and Online Fraud Analyst reports to the Team Lead, Card and Online Fraud, and will assist in the design, development, and maintenance of the Group Enterprise Risk, Card Fraud and Group Cyber Fraud programmes and projects. This includes proactive monitoring and review of ...


  • The Canadian Press Halifax, Canada

    We are seeking an ambitious, nimble and collaborative journalist with a bottomless well of story ideas to work in our Halifax bureau as part of the Meta Canadian Press News Fellowship program. · We are currently seeking expressions of interest from emerging journalists in Canada. ...


  • The Canadian Press Halifax, Canada

    We are seeking an ambitious, nimble and collaborative journalist with a bottomless well of story ideas to work in our Halifax bureau as part of the Meta Canadian Press News Fellowship program. · We are currently seeking expressions of interest from emerging journalists in Canada. ...


  • CBC/Radio-Canada Halifax, Canada

    Job Family Programming (TV-Radio-Web) · Primary Location Halifax · Position Language Requirement English Only · Language Skill Level (Reading) · - Language Skill Level (Writing) · - Language Skill Level (Speaking) Status of Employment Permanent · Work schedule(s) Full-time · **Wo ...


  • Intact Financial Corporation Dartmouth, NS, Canada

    Notre formule hybride permet de maintenir un équilibre entre le télétravail et les avantages des interactions en personne. · We are looking for a Customer Service Representative I to join our growing team · Answer incoming phone calls by demonstrating unparalleled customer servi ...


  • TD Halifax, NS, Canada

    Halifax, Nouvelle-Écosse, Canada Horaire: · Services bancaires personnels et commerciaux Détails de la rémunération : · En votre qualité de candidat ou de candidate, nous vous encourageons à avoir une conversation franche avec votre recruteur et à poser des questions sur la rém ...


  • Office Angels Halifax, NS, Canada

    Contract: Permanent · Hours: Monday to Friday 08:30 - 5:00 · Location: Halifax, HX2 & Home Working - Minimum 2 days in the office per week after successful training period · Benefits: Hybrid working, on-site parking, BUPA Cash Plan Scheme, 26 days annual leave rising to 28 (+ B ...


  • Armbrae Academy Halifax, NS, Canada Full time

    Director of Student Life (DSL) - Grades 6-12 POSITION REPORTS TO: Deputy Head of School, Head of School · WORKS CLOSELY WITH: Students, Teaching Faculty, Coaches, Division Directors, · Director of Auxiliary Programs, Facilities Management · School Leadership Team, Calendar Commit ...


  • Armbrae Academy Halifax, Canada

    POSITION: Director of Student Life (DSL) - Grades 6-12 POSITION REPORTS TO: Deputy Head of School, Head of SchoolDIRECT REPORTS: Faculty Advisors, CAS Program Providers (Internal & External)WORKS CLOSELY WITH: Students, Teaching Faculty, Coaches, Division Directors,Director of Au ...


  • Halifax International Airport Authority Halifax, NS, Canada

    Safety first: We go above and beyond to ensure a safe and healthy workplace for all our employees, providing comprehensive training, proper safety equipment, and a culture of collaboration and support. Caring supervisors and teammates: You'll join a team of supportive and caring ...


  • BMT Halifax, Canada Full time

    Strategic Account Manager is a catalyst to drive sustainable growth and integrate change across BMT; this is a priority for the business. · The Ports and Coastal Infrastructure Strategic Account Manager is charged with the leadership of BMT's Ports and Coastal Infrastructure Camp ...


  • Odgers Berndtson Halifax, Canada

    Le français suit. · With a natural, deep harbour and world-class infrastructure, the Halifax Port Authority (HPA) is a strategic port operator with a mission to connect with global markets, creating value for customers, partners, visitors, and the community. Its mission is to att ...