We are looking for a Senior Unity Developers for our new mobile project.
Requirements:
Knowledge of architectural patterns and approaches, as well as the ability to apply them as needed;
Ability to design and develop atomic and modular systems;
Experience in developing client-server applications;
Knowledge and use of Addressable;
Experience with Continuous Integration;
Ability to write the basic shaders or understand existing ones;
Experience with ECS (Entity Component System) will be considered an advantage.
Optimization:
Optimize game performance for mobile platforms to ensure smooth and efficient operation;
Utilize Unity’s profiling tools to identify and fix performance bottlenecks and memory issues.
Architecture and Code Quality:
Design and maintain a scalable and modular game architecture;
Ensure high code quality through code reviews, automated testing, and best practices;
Refactor existing code to improve maintainability and extensibility.
Feature Implementation:
Implement and iterate on new game features from concept to release;
Collaborate with game designers to translate design requirements into functional gameplay elements;
Develop user interfaces and integrate them seamlessly with game logic.
Collaboration:
Collaborate closely with cross-functional teams, including artists, designers, and QA testers, to deliver high-quality game features;
Facilitate communication and knowledge sharing within the development team.
Tooling and Workflow Improvement:
Develop and maintain custom tools and scripts to streamline development workflows;
Integrate third-party tools and plugins to enhance productivity and functionality;
Continuously improve development processes and pipelines.
Bug Fixing and Maintenance:
Debug and resolve issues reported by QA and users;
Provide ongoing support and updates for released games, ensuring compatibility with new OS versions and devices;
Monitor and analyze game performance and user feedback to inform future updates.
Documentation:
Create and maintain comprehensive documentation for game systems, features and tools;
Ensure that technical documentation is up to date and accessible to the team.
Join the Znoydzem community.
Similar Resumes