Real Serious Games company
We are seeking a highly skilled and experienced Senior Unity and Web Applications Developer to join our dynamic team. This unique role bridges the gap between our game development and web application projects, requiring expertise in both Unity for creating tooling for our art and design teams and .NET/C# for our web applications. As a senior member of our team, you will play a pivotal role in shaping the development processes, mentoring junior developers, and ensuring seamless integration across our various projects.
This is a fully remote role.
Responsibilities
Qualifications and Experience
We understand that excelling in both Unity and Web development is rare, and we're here to support you in developing these skills. Our CTO is committed to providing mentorship and guidance to help you grow, whether your strength lies in one domain or the other. We encourage candidates to apply even if they don't fully meet all the requirements in either Unity or Web development. Strong software design principles are key to success in this role and will help you effectively contribute across our diverse projects.
Personal Attributes
Nice to have
Role description
Unity Tooling Development: Lead the design and development of tools within Unity to support our art and design teams. You will work closely with artists and designers to understand their workflows and create intuitive, high-performance tools that enhance productivity and efficiency. Additionally, you will be working on client projects when custom behaviours are required.
Web Application Development: Contribute to the development and maintenance of our web applications using .NET, C#, and Azure. This involves collaborating with our product leads to design, build, and deploy scalable and secure web solutions. You will be expected to jump into projects as needed, ensuring high code quality and adherence to best practices, while also being proactive in identifying and addressing technical challenges.
Mentoring and Leadership: As a senior developer, you will provide mentorship and guidance to other team members, and teams; fostering a culture of continuous learning and improvement. You will help in code reviews, provide constructive feedback, and assist in the professional growth of less experienced team members. Additionally, you will play a role in project management, helping to define project scopes, timelines, sprints, and deliverables.
Cross-Functional Collaboration: Work closely with clients and other teams to ensure project outcomes. Your ability to communicate effectively across disciplines and understand the broader context will be crucial. You will also be responsible for staying current with industry trends and emerging technologies. Writing technical and functional documentation for teams and end users.