Senior Unreal Programmer

Location

Canada

Posted

1 day ago

Salary

0

Seniority

Senior

Job Description

Senior Unreal Programmer

Frima Studio

Role Description Frima is looking for a Senior Unreal (C++) Programmer with strong mobile platform experience to help take our game programming team to the next level. What your weeks will look like: - Actively participate in daily Scrum meetings to ensure strong technical alignment and smooth project progression. - Serve as a technical reference for the programming team by providing guidance, mentorship, and recommendations on complex technical challenges. - Contribute to code reviews and continuously improve code quality, performance, and maintainability standards. - Develop and optimize Unreal Engine systems specifically for mobile, taking into account the constraints of Android and iOS platforms. - Tackle mobile performance challenges (CPU, GPU, memory, battery) and propose optimizations tailored to production mobile environments. - Develop mobile platform integrations, including connectivity features (e.g., Bluetooth, Wi-Fi, network services), peripherals, and platform-specific mobile OS APIs. - Contribute to the evolution of technical tools, pipelines, and processes to support mobile game development. - Debug and resolve issues related to new devices and Android and iOS operating system updates. Qualifications - University or college degree in computer science or equivalent. - Minimum of ten (10) years of experience in a programming role. - Strong understanding of the various hardware and software layers involved in the execution of a video game. - Strong understanding of the different software layers involved in running a video game, particularly in a mobile environment. - Ability to think systemically, considering complex architectures working together (SDKs, mobile clients, Unreal Engine, network services, and communication protocols). - Relevant experience in mobile development (iOS/Android), including performance optimization, memory management, connectivity, and device fragmentation. - Excellent command of both written and spoken French and English. English proficiency is required, as we collaborate with English-speaking partners. - Ability to travel abroad when required. Requirements - Ability to handle multiple requests simultaneously and manage priorities. - Diplomacy, autonomy, resourcefulness, and versatility. - Excellent stress management in a fast-paced environment. - Strong collaboration and communication skills with multidisciplinary teams, with an interest in mentorship. Benefits - 4.5-day workweek year-round (Friday afternoons off). - A truly flexible work environment: 100% remote (for residents of the province of Quebec), hybrid, or 100% on-site — the choice is yours. - Up to 7 weeks of vacation per year, plus sick days and personal days — your well-being matters to us. - Comprehensive group insurance coverage from day one. - RRSP contribution program. - $400 allowance for ergonomic equipment purchases. - Access to chair massages, fresh fruit and snacks, a gym, sports activities, and more. - Regular presentations on projects and new developments — we keep our teams informed about what’s happening at Frima. - Close-knit, caring, and inclusive teams, even remotely.

Related Job Pages

More Backend Engineer Jobs

Defense Unicorns logo

Software Engineer, Golang

Defense Unicorns

We help mission-focused heroes solve the world’s biggest software challenges.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Work with engineers internal to the company, and within the open source community on feature and bug fix requests • Proactively identify and resolve ambiguity in product requirements • Comfortable working proactively, managing time efficiently, and thriving in a vibrant remote work environment! • Actively participate in communities of practice via Slack and Github Issues • Integrate software products with existing defense systems, ensuring seamless interoperability and adherence to security protocols • Own architecture decisions and ensure technical quality across the engineering team • Participate in on-call rotation for our production environment • Develop comprehensive documentation, including design specifications, user manuals, and maintenance guides • Contribute to Open Source Projects. Participating in Cloud Native Computing Foundation (CNCF), Apache Software Foundation (ASF), or Open Source Security Foundation (OpenSSF) is a huge plus! • Stay abreast of emerging technologies and industry trends to inform product enhancements and innovation. • Provide technical mentorship and elevate engineering standards across the team • Influence product direction through deep understanding of user needs and system constraints

United States
$123.3K - $166.8K / year

Architect high-performance WordPress solutions, implement testing frameworks, optimize Continuous Delivery pipelines, and mentor team members on engineering best practices to ensure code quality and reliability throughout the development lifecycle.

Canada
Cannaleo Digital GmbH logo

Full-Stack Developer – TypeScript, Node.js, Headless Commerce

Cannaleo Digital GmbH

Ihr Löwenstarker Partner - die Digitale Lösung für Cannabis Apotheken

Full TimeRemoteTeam 11-50Since 2023H1B No Sponsor

• Platform development: You will develop core modules of our multi-vendor marketplace platform based on a headless commerce framework (Medusa JS or comparable) — from product and batch management and pricing/conditions logic to order and quote flows. • Backend logic: You will implement business logic for customer-specific price lists, tiered pricing, bundles, minimum and maximum quantities, approval flows, and resale between vendors. • Domain modeling: You will model pharma-specific requirements accurately — including batches (expiry date, COA, THC/CBD values), FEFO/FIFO logic, and inventory tracked at batch and packaging-unit levels. • APIs and integrations: You will design and develop REST/GraphQL interfaces to wholesale ERPs, pharmacy merchandise-management systems, and, prospectively, DMS/archival systems. • Frontend: You will implement admin UIs, vendor backoffices, and storefronts with React/Next.js and work closely with the design team to deliver a thoughtful, high-performance UX. • Multi-vendor & single sign-on: You will design the technical implementation of the multi-vendor checkout (including multi-vendor shipping) as well as white-label vendor shops with unified SSO across the marketplace, vendor shops, and the existing Cannaleo inventory system. • Code quality and operations: You will establish robust testing and CI/CD standards, focus on performance, security, and maintainability, and operate the platform in production together with the team. • Technical conception: You will actively participate in architectural decisions, document interfaces, and make pragmatic trade-offs between clean architecture and delivery velocity.

Germany
Miratech logo

Java IVR Application Developer

Miratech

Helping Visionaries Change the World

Full TimeRemoteTeam 501-1,000Since 1989H1B No Sponsor

Title: Java IVR Application Developer Location: Toronto, ON, Canada Job Description: Company Description Miratech helps visionaries change the world. We are a global IT services and consulting company that brings together enterprise and start-up innovation. Today, we support digital transformation for some of the world's largest enterprises. By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. We are a values-driven organization and our culture of Relentless Performance has enabled over 99% of Miratech's engagements to succeed by meeting or exceeding our scope, schedule, and/or budget objectives since our inception in 1989. Miratech has coverage across 5 continents and operates in over 25 countries around the world. Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description We are looking for a Java IVR Application Developer to join our voice/contact center engineering team and help develop, support, and continuously improve cloud-based IVR applications. The Developer will work with project teams, third-party suppliers, internal IT teams, and business partners to develop, support, and improve voice contact center systems. The role requires a strong understanding of IVR platforms, solid troubleshooting skills, and effective communication with stakeholders at all levels. In this role, you will develop and maintain cloud-based, stateful IVR applications aligned with business and technical requirements. Responsibilities include hands-on development, collaboration with project managers, application configuration using SQL, and implementing operational improvements to deliver a reliable, high-quality IVR experience for millions of customers. Responsibilities: - Design, develop, and maintain IVR applications based on business and technical requirements - Integrate IVR solutions with key internal services - Monitor IVR systems and implement operational improvements to enhance customer experience - Troubleshoot and resolve issues within the voice contact center and IVR environments - Collaborate with project managers to ensure the timely and high-quality delivery of solutions - Work independently while supporting a regional business unit aligned with global objectives - Participate in forward-looking initiatives to improve call steering and IVR architecture - Communicate technical concepts clearly to both technical and non-technical stakeholders Qualifications - 4+ years of professional software development experience with a strong focus on Java - Strong Java programming skills in Java EE and Spring Boot / Spring Core - Solid knowledge of Object-Oriented Design (OOD), Object-Oriented Programming (OOP), and design patterns - Experience working with SQL for application configuration and data-driven logic - Practical experience designing and developing microservices and distributed systems - Hands-on experience with cloud platform engineering, preferably AWS</li> - Experience with containerization and orchestration using Docker and Kubernetes - Experience with Golang at a foundational level of at least 1 year, with ability to develop functionality - Strong troubleshooting and analytical skills, including production issue investigation - Effective communication and presentation skills - Ability to work independently in a fast-paced, global environment Nice to Have - Understanding of voice contact center systems and IVR platforms - Experience developing IVR applications - Understanding of AI integration and LLM-based architectures - Familiarity with voice technologies and speech standards (VoiceXML, SRGS, MRCP, CCXML) Additional Information We offer: - Culture of relentless performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth. - Competitive pay and benefits: enjoy a comprehensive compensation and benefits package, including health insurance, language courses, and a relocation program. - ForeverRemote work culture: make the most of the flexibility that comes with remote work. - Growth mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities. - Global impact: collaborate on impactful projects for top global clients and shape the future of industries. - Welcoming multicultural environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events. - Social sustainability values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality. * Miratech is an equal opportunity employer and does not discriminate against any employee or applicant for employment on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other protected status under applicable law.

Canada