Foresight Studios is building the future of sim golf, crafting next-gen experiences for players. The Studios Team needs a Senior Unity Developer to design and implement high-quality, scalable, and maintainable desktop and tablet applications using Unity to create immersive simulations for entertainment, game improvement, and skills-based wagering.
Requirements
- Minimum of 7 years of experience in software development, with at least 5 years of professional experience with Unity.
- Proficiency in C programming language and familiarity with Unity architecture and design patterns.
- Cross-platform game development experience on desktop and tables with UI Toolkit.
- Experience working with different rendering pipelines (HDRP and UDRP) and game physics.
- Unity Test Framework experience and good understanding of automated unit, integration, and end-to-end testing for Unity applications.
- Experience with version control systems such as Git.
- Familiarity with continuous integration and deployment (CI/CD) pipelines.
Responsibilities
- Design and implement high-quality, scalable, and maintainable desktop and tablet applications using Unity.
- Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
- Work closely with UI/UX designers to create visually appealing and intuitive user interfaces.
- Optimize application performance to ensure smooth and responsive user experiences.
- Stay up to date with the latest Unity developments and best practices.
- Mentor junior engineers and contribute to the continuous improvement of our development processes.
Other
- Collaborate with cross-functional teams to define and prioritize software features based on user feedback and business objectives.
- Excellent problem-solving and analytical skills.
- Focused on continuously delivering customer value in a sustainable way.
- Effective communication and collaboration abilities.
- Driven and self-motivated and can work independently and with your teammates.