3D Software Engineer – Unity

Job title:

3D Software Engineer – Unity

Company

Starboard Recruitment

Job description

Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice: https://www.linkedin.com/company/starboard-recruitmentStarboard Recruitment, on behalf of our client, is searching for an experienced 3D Software Engineer (Unity).Our client is one of Vancouver’s top freshly-funded, AI-integrated, tech startups with an innovative 3D platform completely disrupting their space. Headcount is ~80 and growing. Below is a list of desired qualifications.Our team will reach out to qualified candidates and discuss in further detail.Important to note:

  • This role is not in the gaming space.
  • The role is open remote across Canada (there is an office in Vancouver for those who prefer being in office).

Primary Responsibilities and Duties:

  • Partner with the 3D Technology Lead to gain insights into architectural decisions and contribute to shaping them.
  • Collaborate with team members, mentoring junior developers to promote a culture of collaboration and knowledge-sharing.
  • Engage in requirement analysis, converting user needs into well-defined technical requirements.
  • Write efficient, clean, well-documented, and maintainable code while leveraging appropriate data structures and algorithms.
  • Develop and implement automated testing strategies (unit and integration) to ensure robust test coverage.
  • Evaluate testing outcomes, identify improvement opportunities, and recommend process enhancements.
  • Participate in code reviews, offering constructive feedback to maintain high-quality standards.
  • Take accountability for resolving bugs and completing maintenance tasks, working with QA teams as necessary.
  • Advocate for secure coding practices and remain informed on the latest security threats to minimize vulnerabilities.
  • Continuously explore new Unity technologies and industry best practices, sharing knowledge within the team.
  • Communicate technical information effectively to both technical and non-technical stakeholders.
  • Manage time efficiently, prioritize tasks, and consistently meet project deadlines.
  • Display professionalism, a positive mindset, and dedication to achieving individual, team, and organizational goals.

Education and Experience:

  • Bachelor’s degree in Computer Science or a related discipline (or equivalent experience).
  • 4-6 years of relevant professional experience.

Required Skills and Qualifications:

  • Strong grasp of core computer science concepts, including data structures, algorithms, and object-oriented programming.
  • Expert-level proficiency in Unity development.
  • Ability to design and implement responsive, real-time graphics.
  • Experience with performance optimization techniques and addressing accessibility requirements.
  • Knowledge of the full software development lifecycle (SDLC), including requirement gathering, design, development, testing, deployment, and maintenance.
  • Thorough understanding of various testing methodologies (unit and integration).
  • In-depth knowledge of WebGPU, Direct3D, and Metal technologies and their GPU interactions.
  • Advanced skills in clean coding principles and optimization practices.
  • Proficiency in Git with advanced troubleshooting abilities.
  • Strong advocate of secure coding practices, staying current with emerging security threats.
  • Expertise in applying unit testing principles and writing comprehensive test cases.
  • Active participation in code reviews with a focus on improving code quality.
  • Familiarity with Agile methodologies, such as Scrum or Kanban.
  • Exceptional communication, teamwork, mentoring, productivity, learning agility, time management, and work ethic.

Follow Starboard Recruitment on LinkedIn for ongoing job opportunities, market updates and advice: https://www.linkedin.com/company/starboard-recruitment

Expected salary

$120000 – 150000 per year

Location

Canada

Job date

Thu, 05 Dec 2024 05:08:08 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobsnearcanada.com) you saw this job posting.

Share

Business Analyst, Scotiabank

Job title: Business Analyst, Scotiabank Company Scotiabank Job description Requisition ID: 208050Join a purpose driven…

20 seconds ago

CAN-Perth Near Smiths falls -Material Handler I

Job title: CAN-Perth Near Smiths falls -Material Handler I Company Randstad Job description Randstad Canada…

23 minutes ago

Student Nurse Extern – 8th Floor

Job title: Student Nurse Extern - 8th Floor Company Humber River Health Job description Position…

39 minutes ago

Experienced Project Manager, Occupational Hygiene

Job title: Experienced Project Manager, Occupational Hygiene Company WSP Job description Job Description:WSP Canada Inc.…

50 minutes ago

Maintenance System Process Analyst

Job title: Maintenance System Process Analyst Company North American Construction Group Job description Position ScopeThe…

1 hour ago

Senior Software Engineer, IAM (Customer Identity)

Job title: Senior Software Engineer, IAM (Customer Identity) Company Okta Job description Get to know…

2 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.