UI Programmer collaborating with teams to enhance player experience at leading AAA game developer. Involves coding, prototyping, and developing user interface systems.
Responsibilities
Collaborate with artists, designers and game developers to create cutting-edge features and enhance the player experience.
Work closely with other UI developers and game designers to establish efficient prototyping processes.
Polish UI prototypes to AAA level with great attention to detail, particularly regarding consistency, accessibility and layout.
Write clean, efficient and maintainable code.
Test, debug, profile and optimize implemented elements.
Produce design documentation that adheres to team standards.
Actively participate in code reviews.
Design and implement new UI systems and iterate on existing systems.
Requirements
At least 5 years of experience programming in C++.
Knowledge of Unreal Engine 4 and practical experience using it.
5 years of experience developing and testing UI features across multiple platforms.
Familiarity with rendering, streaming, networking and other systems that impact quality and performance.
Knowledge of optimization techniques for UMG (Unreal Motion Graphics).
Strong debugging and profiling skills.
Ability to write robust, reliable and efficient code.
Strong oral and written communication skills in English.
Team player with an open, collaborative mindset.
Strong work ethic and self-motivation.
Passion for video games and game development.
Fluency in English is required due to regular interactions with stakeholders and partners outside Quebec.
Knowledge of UI design and ergonomics (nice to have).
Experience on a published AAA title (nice to have).
Familiarity with JIRA, Swarm and Perforce (nice to have).
Bachelor’s degree (or higher) in Computer Science or a related discipline (physics, mathematics, electrical engineering, etc.) (nice to have).
Benefits
A comprehensive benefits package 100% paid by PCF.
Insurance reimburses claims at 100% (up to $1,000 of services per year), in addition to family or individual coverage.
Comprehensive dental coverage, including major dental work and orthodontics.
Employer RRSP matching contribution of 4% pre-tax, 100% vested from day one.
One week of paid time off during the winter holidays.
20 days of paid vacation and 5 paid sick days.
Free virtual health and mental wellness sessions included in the plan for members and their dependents.
Opportunities for personal development and the chance to work in a global environment.
The opportunity to work on a creative team with people who are passionate about what they do.
Senior iOS Engineer building scalable mobile products for EarnIn, an earned wage access company. Leading architecture, feature development, performance, APIs, testing, and data - informed improvements.
Dynamics Developer building Microsoft Dynamics and Power Platform applications for Capco’s financial - services clients. Supporting architecture, integrations, testing, DevOps, and production deployments.
Junior BA/BSA needed for 12 - month contract, 4 days onsite in Toronto. Must have 6+ years BA/BSA experience, Agile, and mobile/online banking/loyalty project experience.
Join a growing financial services organization as a Java Engineer on their Payments Technology team, building and enhancing critical payment platforms supporting ACH, Wires, RTP, and FedNow. You'll design, develop, and maintain backend applications using Java and Spring Boot, collaborating with cross - functional teams in a hybrid work environment.
Développeur principal concevant et intégrant des applications web pour la Ville de Montréal. Utilisation de Node.js, TypeScript, microservices, APIs et déploiements infonuagiques en environnement agile et DevOps.
Certinia Developer owning Softchoice’s customized PSA platform and Salesforce components. Designing SAP, SAP Concur, and MuleSoft integrations for this IT solutions provider.
Hotfix Developer resolving urgent production issues for Paystone, a North American payments and software company. Investigating transactional data, coding fixes, and deploying reliable client solutions.
Execute and support EFTR regulatory reporting activities, including data remediation and compliance. Ideal for professionals with AML reporting experience and strong data skills.
Seeking a skilled ETL Tester to independently lead testing efforts for a banking client, managing functional and automation testing in an Agile environment.