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

Health Support Aide – Multi-Unit, Northside General Hospital

Job title: Health Support Aide - Multi-Unit, Northside General Hospital Company Nova Scotia Health Authority…

4 minutes ago

Assistant Professor Department of Psychology (2-Year Limited Term Position – Milton Campus)

jobsnearcanada.com FACULTY OF SCIENCE DEPARTMENT OF PSYCHOLOGY 2-Year Limited Term Appointment – Psychology The Department…

15 minutes ago

ENGLISH WRITING STUDIES – LIMITED TERM APPOINTMENT

jobsnearcanada.com The Department of English at Dalhousie University invites applications for a 100%, limited-term position…

15 minutes ago

Extended Term, Limited Term (teaching intensive), Canada Research Chair, and Tenure-track positions

jobsnearcanada.com CONCORDIA UNIVERSITY DEFINING THE NEXT-GENERATION UNIVERSITY Situated on the traditional and unceded territory of…

15 minutes ago

Limited Term Appointment (1 year) – Bachelor of Technology Management

jobsnearcanada.com The Lazaridis School of Business and Economics at Wilfrid Laurier University invites applications for…

15 minutes ago

Early Childhood Educator (ECE) in Lawrence Avenue, British Columbia

jobsnearcanada.com Center: Lawrence Ave, BC Job Type: Full-Time Program: Preschool No evenings or weekends! Build…

15 minutes ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.