Search by job, company or skills

Little Prince Game Studio

Rust Developer/Programmer

1-3 Years

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 12 months ago

Job Description


Rust Developer/Programmer

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Requirements :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred)
  • Proficiency in Rust: Strong knowledge and hands-on experience with the Rust programming language. Familiarity with Rust's memory management, ownership, and , and concurrency concepts.
  • at least 1 year experience in developing commercial software using Rust.
  • Proficient in following Rust skills : Async, Threading, Tokio
  • Ability to write robust, highly efficient, reliable codes
  • Proficient in speed and memory optimisation.
  • Proficient in designing software.
  • Proficient in code analysing, bug prevention, debugging.
  • Experience writing clean, concise, tested, maintainable code in Rust
  • Hands on experience applying current best practices and principles in software development
  • Strong analytical and problem-solving skills. Ability to troubleshoot complex game-related issues, debug code, and propose effective solutions.
  • Basic communication skills in written English

Responsibilities:

  • Design, develop, and maintain game-related software components using Rust.
  • Contribute to full software development life cycle
  • Optimise game code for performance, memory usage, and responsiveness. Identify bottlenecks and implement improvements to ensure smooth gameplay and efficient resource utilisation.
  • Develop tools, plugins, and editors to support game development workflows. Create custom content creation pipelines or integrate existing tools into the game development ecosystem.
  • Work closely with game designers, artists, and other developers to understand game requirements, provide technical insights, and ensure the successful implementation of game features.
  • Conduct Troubleshoot, debug, and upgrade existing systems
  • Writing error-free and explainable Rust code
  • Maintaining a Rust codebase
  • Reporting to senior developers and project managers with project updates

Additional requirements

  • Ability to write robust, highly efficient, reliable SQL statements and PL/pgSQL procedures/functions.
  • Proficient in designing tables and relations.
  • Proficient in speed and storage optimization.
  • Deep understanding of locking models.
  • Familiarity with using psql command line.

Information about the project you will be working on

Rome Eternal (https://littleprincestudio.com/rome-eternal/)

Sovereign / Action / Role-playing mobile game

Use Unity game engine and C# for Android and iOS platforms.

We are looking for individuals who are passionate about building themselves. Have passion for work Be self-driving and ready to learn Those who are ready will be actively involved in shaping the game from the next production stage to live operations.

Work location: Gaysorn Amarin Building, Ploenchit Road, Pathumwan District

Work in Hybrid style No need to go to the office every day.

Maximum 10 vacation days per year.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 102035363