What are the responsibilities and job description for the Senior Unity Developer position at Paper?
As a Senior Unity Developer, your primary focus will be developing new STEM-themed educational games and experiences for students on the web and mobile platforms. You will be working alongside product managers, UI/UX designers, and back-end and front-end developers to ensure the timely delivery of secure, accessible, highly performant and robust features. Due to the fast-paced and collaborative nature of the software development team, our ideal candidate will also need excellent teamwork and communication skills.
This position can be located in any geography in the US or Canada.
Responsibilities:
- Plan, design and implement educational game features working as part of a team of developers.
- Transform design specifications into functional game assets.
- Establish an effective strategy and development pipeline for Unity.
- Quickly create and iterate on prototypes to showcase new designs and experiences.
- Build and maintain reusable and reliable code.
- Participate in the technical design of various tasks.
- Ensure the best performance, quality and responsiveness of games and experiences.
- Ensure stability and scalability of WebGL and Mobile deployments to a large user base.
- Apply secure application coding standards (OWASP 10).
- Identify processes and application bottlenecks and implement solutions in a timely manner.
Qualifications:
- 3 years of work experience with Unity development.
- Strong 2D/3D math skills.
- Strong C# object-oriented programming and scripting language skills.
- Experience working with game assets (meshes, animations, materials, etc.).
- Experience profiling and optimizing the game and render performance.
- Experience working with source control systems such as PlasticSCM or GitHub.
- Experience deploying industry-scale games to a large user base.
- Experience with WebGL/WebAssembly and Mobile builds.
- General understanding of web development and deployment processes.
- Understanding of the SDLC process working with a development team.
Job perks:
- We’re remote-first…
- …but we still want to meet you, so we’ll fly you in for annual meetups (sometimes more)
- We’re growing fast, and so will your career
- Monthly stipend to support the growth of your home office
- Unlimited access to tutoring and educational support for children of Paper employees
- Benefits, retirement plan ( match), stock options, and more
#LI-Remote #LI-ST01