Unity Client Executive Lead Engineer (Military SLG in development)
Lilith games
Job Summary
This role involves independently leading or assisting a small team in high-difficulty development tasks, overseeing the entire process from design to implementation to ensure robust and scalable code. Responsibilities include assisting with client-side code reviews, refining development standards, and managing development quality. The role acts as the client-side liaison, collaborating efficiently with planners, artists, and server-side teams, participating in demand assessment, and anticipating technical risks. Additionally, the position supports the lead engineer in building technical talent, guiding and training junior developers to enhance the team's overall technical capabilities.
Must Have
- Capable of independently leading or assisting a small team in high-difficulty development tasks.
- Responsible for the entire development process from design to implementation.
- Ensure code robustness and scalability.
- Assist the lead engineer in client-side code reviews and improve development specifications.
- Act as the client-side interface, collaborating with planning, art, and server-side teams.
- Participate in demand assessment and anticipate relevant technical risks.
- Assist the lead engineer in building technical talent and training junior developers.
- Bachelor's degree or above.
- 3+ years of Unity game development experience.
- Proficient in Unity engine underlying principles.
- Proficient in C# and Lua languages.
- Deep programming foundation and performance optimization experience.
- Solid foundation in data structures and algorithms.
- Deep understanding of design patterns.
- Excellent communication and coordination skills.
- Strong stress resistance and sense of responsibility.
- Results-oriented, able to promote cross-departmental cooperation and solve complex problems.
Good to Have
- Experience in launching at least one large-scale SLG or MMO project from 0 to 1.
- Experience in developing complex systems (e.g., thousands of players on screen, large map loading).
Job Description
Job Description
1. Capable of independently leading or assisting a small team to complete high-difficulty development tasks in projects, responsible for the entire process from design to implementation, ensuring code robustness and scalability;
2. Assist the lead engineer in client-side code reviews, improve development specifications, and control development quality;
3. As the client-side interface person, collaborate efficiently with planning, art, and server-side teams, participate in demand assessment, and anticipate relevant technical risks;
4. Assist the lead engineer in building technical talent, guiding and training junior developers, and improving the team's overall technical combat capability;
Job Requirements
1. Bachelor's degree or above, computer-related majors preferred;
2. 3+ years of Unity game development experience, with experience in launching at least one large-scale SLG or MMO project from 0 to 1 preferred;
3. Proficient in Unity engine underlying principles, proficient in C# and Lua languages, with a deep programming foundation and performance optimization experience;
4. Possess a solid foundation in data structures and algorithms, a deep understanding of design patterns, and experience in developing complex systems (e.g., thousands of players on screen, large map loading) preferred;
5. Possess excellent communication and coordination skills and stress resistance, strong sense of responsibility, results-oriented, able to promote cross-departmental cooperation and solve complex problems.