Unity 3d Software Engineer 2 (sde 2)

Remote, Canada

Job Description

Pocket Pinata Interactive is a Vancouver mobile game development studio practicing the art and science of making free-to-play games. We are looking for like minded individuals to join our cause as a full-time Unity 3D Software Developer Engineer 2.You are a passionate gamer who enjoys mobile games programming and tinkers with Unity 3D. You are a big fan of Clean Code and software design patterns. You relax by reading tech journals and sketching UML diagrams. You are a lifelong learner who is results-driven and detail-oriented. Most of all, you are looking for a friendly working environment filled with like-minded individuals at a studio that prizes integrity, transparency and personal growth.*
Perks: *

  • Good extended health and dental plan.
  • Flexible work schedule.
  • Work-from-home. (some restrictions apply)
You will:
  • Proactively collaborate with artists, producers, designers and engineers in an agile development environment.
  • Monitor, mentor and direct engineers under your technical supervision to maximize their potential, their efficiency, and their adherence to the studio's code quality and system security standard.
  • Proactively gets up-to-speed on assigned game projects with minimal supervision.
  • Proactively gets up-to-speed on assigned work or game systems without supervision.
  • Assess visual, technical and design specifications and provide timely constructive feedback and reasonably accurate work estimates with minimal supervision.
  • Design and implement features and systems to spec and on time with minimal supervision according to the studio's code quality and security standards.
  • Own the project systems assigned or touched - its technical design and code quality; fix and improve its design and quality so that it's aligned with the studio's code quality and system security standards as needed.
  • Troubleshoot and fix difficult-to-reproduce and platform-specific technical issues in a reasonable time with minimal supervision.
  • Communicate and document technical designs and decisions effectively in verbal or written form, via diagrams, documents, and/ir code comments.
  • Update and expand your technical knowledge and skills to stay ahead of industry developments.
You are a great fit for our team if you have:
  • 4+ years of industry game development experience.
  • 2+ years of industry experience with Unity 3D.
  • 2+ years of C# programming experience or other object-oriented programming language.
  • 1+ years experience applying Clean Code principles to your code.
  • Experience troubleshooting Android and/or IOS specific game issues.
  • Experience developing and optimizing scenes or game systems for performance in Unity 3D.
  • Experience developing in-editor gameplay tools and pipelines in Unity 3D.
  • Experience with Git or other revision control system.
  • Excellent technical problem-solving and communication skills.
  • Strong cross-discipline communication and collaboration skills.
  • Proactive and forward thinking lifelong learner able to quickly familiarize yourself with complex legacy systems and code.
  • A detail-oriented mindset with a strong ability to multitask.
Having the following skills is a plus:
  • A degree in Computer Science or related field.
  • Experience with Unity's data, animation and profiling systems.
  • Experience with Unity RESTful networking and JSON solutions.
  • Experience with Python and RESTful server programming.
  • Knowledgeable on Agile Development Practices. (Scrum/Kanban)
  • Knowledgeable on UML.
Job Type: Full-timeSalary: $80,000.00-$100,000.00 per year

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2032166
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, Canada
  • Education
    Not mentioned