PLEASE CLICK HERE TO SEE *ALL* OF OUR JOB OPENINGS!
One of our clients is looking for a talented Mobile Unity Engineer to join their dynamic engineering team. As a Mobile Unity Engineer, you will [brief overview of role and responsibilities].
Responsibilities:
● Design and Develop: Architect, design, and implement / extend a currently existing
Unity Mobile SDK.
● Lead Unity Development:
○ Have a strong understanding of Android engineering
○ Have a strong understanding of iOS engineering
○ Have a strong understanding of the Unity Editor and Unity Mobile Ecosystem
● Code:
○ Write well-designed, efficient, and testable code.
○ Developing a Unity Package with native Android and iOS Plugins
○ Retrieving data from Kotlin and Swift APIs for use in C# code
○ Integrating Android / iOS libraries as package dependencies
○ Creating Unity Editor components to configure mobile platform builds
○ Language Requirements
○ C#
○ Objective C / Swift (iOS)
○ Java/Kotlin (Android)
○ Profile Unity SDK for performance
● Collaborate:
○ Work closely with the currently existing Mobile team, CTO, director of solutions engineering, and VP of Product
● Troubleshoot:
○ Identify and resolve issues in software.
○ Maintain the SDK
○ Fix and resolve any reported or escalated bugs
● Documentation:
○ Maintain the Unity SDK and integration documentation for the company dashboard, SDK codebase, Monday.com, and gitbook.
● Test: Conduct thorough testing and validation to ensure robustness and reliability.
● Iterate: Continuously improve software through feedback and testing.
Requirements:
● Technical Skills: Proficient in
○ iOS Mobile (Swift/Objective C)
○ Android Mobile (Java/Kotlin)
○ Unity Editor
○ C#
○ Build pipelines for Unity cross platform development on Android and iOS
○ Mobile SDK development
● Collaboration:
○ Excellent teamwork and communication skills.
● Adaptability:
○ Ability to adapt to new technologies and learn quickly.
Job-2409087
*LI-DG1
#LI-Remote