Established in 2018 Sun Studio is a game developer on web platforms and mobile devices with more than 1 billion plays a strategic partner of the worlds leading webgames platforms such as: Facebook Instant Games Game Distribution Glance Gaming etc.
The team consists of almost 60 members who are passionate about creating games that are accessible and enjoyable for everyone.
We are seeking a Senior/Principal Unity Game Developer to lead the development of a foundational framework for our game development pipeline. In this role youll build a robust core framework that empowers other teams to create games faster and more efficiently. You will shape development processes enabling seamless collaboration with developers artists animators and designers to maximize productivity and accelerate game creation. Your work will directly impact our ability to deliver highquality games by providing efficient reusable components tools and systems that streamline the overall development pipeline.
Tasks
- Develop a Core Framework: Design and implement a framework that serves as the foundation for our game projects enabling teams to accelerate game production.
- Optimize Development Processes: Establish and refine processes to support effective collaboration across developers artists animators and designers ensuring smooth workflows and faster development cycles.
- Performance Optimization: Focus on optimizing memory usage RAM and bundle size ensuring highperformance standards across projects.
- Integrate ThirdParty Services: Integrate thirdparty libraries SDKs and APIs (e.g. Firebase Ads Analytics Game Services) in the most optimized way to reduce resource usage and ensure seamless performance.
- Ensure Stability and Reliability: Implement practices and systems to maintain low ANR (Application Not Responding) and crash rates ensuring a stable and reliable gaming experience for users.
- Create Reusable Components: Develop scalable reusable components frameworks and tools that support the overall development pipeline and enable fast prototyping and production.
- CrossFunctional Collaboration: Partner with various teams to identify needs implement solutions and integrate new tools and systems that enhance productivity and quality.
- Documentation and Best Practices: Document core systems establish coding and architecture standards and guide teams in adhering to best practices for efficient development.
Requirements
- Experience: 5 years of experience with Unity including significant experience in core systems framework development and thirdparty integration.
- Technical Skills: Strong proficiency in C# and Unity with a deep understanding of Unitys architecture asset management memory management garbage collection and platformspecific constraints.
- Optimization Expertise: Proven experience in profiling and optimizing Unity projects including RAM CPU and GPU usage to ensure high performance across multiple platforms.
- CrossFunctional Collaboration: Demonstrated ability to work effectively with developers artists animators and designers fostering a collaborative and productive environment.
- Process Optimization: Proven experience in establishing and optimizing processes that enhance collaboration speed and efficiency within multidisciplinary teams.
- Tooling and Pipeline Development: Experience with Unitys custom editor tools ScriptableObject Addressable Assets and asset management along with a deep understanding of Unitys pipeline.
- Code Quality and Standards: Strong skills in writing maintainable scalable and modular code with knowledge of SOLID principles design patterns and best practices in Unity.
- Analytical and ProblemSolving Skills: Strong ability to troubleshoot and resolve complex technical issues with a focus on stability (low ANR/crash rates) and performance.
- Portfolio: A portfolio of completed Unity projects showcasing your work in core systems performance optimization or tool and framework development.
- Native Vietnamese
Preferred Skills
- Knowledge of multithreading and asynchronous programming in Unity
- Experience with shader programming and graphics optimization including Unitys rendering pipeline and custom shader development
- Advanced understanding of Unitys new UI Toolkit or custom UI frameworks
- Experience with backend integration or liveops services
- Prior experience with mobile platform optimization especially for iOS and Android
Benefits
Work hour
- Our office hour is 9:00 18:30 Monday to Friday.
- We do not micromanage or count your work hours but expect you to own your tasks proactively communicate and be reachable during working time.
Insurance and bonus regime
- Fully participate in social insurance/health insurance/unemployment insurance according to labor law regulations.
- Comprehensive healthcare benefits with private PVI health insurance.
- Fixed 13th salary bonus.
- Competitive salary and performancebased bonuses recognizing your contributions and impact.
- Monthly lunch allowance.
Work & Life Balance
- Generous Paid Time Off and Sick leave.
- Weekly / monthly / yearly with various events including Competitions Sports challenges Parties Happy hours Team building Hackathons and offline events.
- An environment of caring personally and professionally with respect.
Comfortable workplace
- We have everything you need to work comfortably. Our office has an entertainment area and offers complimentary snacks and drinks.
- Youll be equipped with a latest Macbook and Devices to support you to do the best work.
Professional development and education
- Continuous learning opportunities through internal workshops and training.
- Collection of paper books available at the office for paper book lovers!
Social responsibility project
- We continue to implement charity projects and support employees ideas in sponsorship competitions.