The UI/UX team are looking for an experienced Software Engineer to join the Football Manager team. As part of the UI team, you’ll help shape all aspects of the game’s User Interface across our products.
This role involves collaborating closely with production, design, QA, gameplay engineers, core tech engineers and stakeholders to ensure we have quality deliverables which flow through the entire end to end experience of Football Manager.
You will work closely with UI engineering leads and production to drive delivery of our feature roadmap, alongside owning aspects of our UI tooling and systems within Unity to improve and automate our existing processes.
We expect our senior software engineers to take responsibility for their work, and their own professional development goals, with the objective to continue to develop technical knowledge and enhance their established technical communication skills. We expect senior software engineers to impart good working practices to junior engineers by leading by example and developing their mentoring skills.
Key Responsibilities
Design and implement complex systems.
Own areas of the codebase with the ability to develop new features from scratch and support current features across all supported platforms.
Work closely with leads and production to drive new features and set long term roadmap.
Work across multiple platforms and projects to ensure we deliver the best performance and experience to our customer base.
Work with more lead engineers and managers to drive initiatives to improve software engineering at SI
Develop, extend, improve, and maintain our code base, workflows, documentation and tools.
Collaborate with other disciplines, including user experience, design, QA and production to contribute to the overall development of our game.
Managing delegation and assignment and breaking down of technical tasks to junior engineers
Knowledge, Skills & Experience
Minimum five years of professional experience with considerable C++ and C# knowledge.
Professional experience using Unity is essential, with knowledge of Unity UI Toolkit being desired.
Knowledge of Flexbox and CSS is desired
Experience of cross platform game development is important.
Solid understanding of UI/UX design principles with a passion for user experience
Experience working collaboratively with UI/UX designers to develop a range of systems.
Ability to write clean, maintainable, and portable code that is performant.
Self-motivated with a drive to improve yourself and others continuously.
Excellent communication skills and ability to work in a team as well as independently.
Knowledge of Football Manager is essential
Knowledge and interest in football is beneficial
Experience of mentoring is beneficial.
Don't forget to mention EuroTechJobs when applying.