Deskripsi Pekerjaan
Are you a passionate engineer with a flair for building foundational tools? PERSOL, a market leader in innovative technology solutions, is searching for a skilled Unity SDK Developer (Front End Engineer) to join our growing team in Singapore's Central Region. This is an exceptional opportunity to become a cornerstone of our development process, architecting and maintaining the core internal SDKs that empower our entire project portfolio.
Your Mission
In this pivotal role, you will take full ownership of the SDK development lifecycle. From initial concept and architecture to deployment and ongoing refinement, you will design elegant, high-performance solutions that solve complex problems for our front-end and game development teams. You will work with cutting-edge technologies, ensuring our SDKs are robust, scalable, and seamlessly integrated across multiple platforms (iOS, Android, WebGL). Your code will directly enhance developer productivity and the quality of end-user experiences.
The Impact You'll Make
You will be a key technical leader, driving best practices in code quality, documentation, and automated testing. By providing a seamless abstraction layer, you will enable our teams to focus on delivering stunning features without worrying about underlying infrastructure. You will also have the autonomy to explore and integrate emerging technologies, keeping our tech stack at the forefront of the industry. Collaboration is key; you will work closely with Product Managers, QA Engineers, and Creative Leads to translate ambitious visions into reliable, reusable SDK components.
What We Offer
PERSOL is committed to fostering a culture of innovation and growth. We offer a competitive salary package (ranging from SGD $7,000 to $10,000 per month), performance bonuses, a modern collaborative workspace in the heart of the Central Region, and continuous learning opportunities. If you are a proactive problem-solver with a deep passion for Unity, C#, and building tools that scale, we invite you to apply and help shape the future of our technology.
Tanggung Jawab
- Design, develop, and maintain high-quality internal SDKs for Unity-based projects, ensuring seamless integration and optimal performance.
- Collaborate closely with front-end engineers, game designers, and QA teams to define SDK requirements and specifications.
- Write clean, maintainable, and well-documented code in C# adhering to industry best practices and coding standards.
- Optimize SDKs for cross-platform compatibility (iOS, Android, WebGL) and diverse hardware configurations.
- Troubleshoot, debug, and resolve complex technical issues related to SDK integration and functionality.
- Contribute to the continuous improvement of development processes, tools, and CI/CD documentation.
- Stay up-to-date with the latest Unity features, emerging technologies, and industry trends to drive innovation within the team.
Kualifikasi
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- Minimum 3-5 years of professional experience in front-end or software development, with at least 2 years focused on Unity SDK development.
- Expert-level proficiency in C# and deep understanding of the Unity engine architecture (MonoBehaviour, Coroutines, Asset Bundles, etc.).
- Strong experience with version control systems (Git), CI/CD pipelines, and automated testing frameworks.
- Solid understanding of RESTful APIs, networking protocols, and asynchronous programming patterns.
- Excellent problem-solving skills and the ability to work independently in a fast-paced, agile environment.
- Strong communication and collaboration skills, with a passion for mentoring junior developers.
- Experience shipping SDKs or libraries used by external or internal development teams is a strong plus.