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.
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
Perks
⦁ Monday to Friday, 9am to 6pm
⦁ Free snacks and drinks in the office pantry
⦁ Comprehensive medical benefit
⦁ Located above Suntec City Mall (Plenty of food options and near Esplanade and Promenade MRT)
⦁ Access to Suntec Tower 2 recreational facilities (Swimming Pool & Tennis Court)
⦁ Work Life Balance
Job Types: Full-time, Permanent
Salary: $4,000.00 - $6,000.00 per month
Schedule:
- Monday to Friday
Supplemental pay types:
- Overtime pay
Work Location: In person