Senior Software Engineer, Apple Platform Systems Team
Unity Technologies
Vilnius, Lithuania
What you'll be doing
- Take ownership of the existing third-party dependency resolution solution
- Design, build, and maintain a new dependency resolution solution, deeply integrated with the Unity Editor
- Plan and implement a smooth migration path for users transitioning to the new solution
- Follow best practices to write clean code, cover functionality with tests, and provide clear documentation
- Work closely with internal and external stakeholders, including product, QA, and customer support teams, to ensure their requirements are met
What we're looking for
- Experience designing, building and maintaining features or products
- Proficiency in C#
- Interest in mobile development (iOS, Android)
- Excellent communication and collaboration skills
You might also have
- Experience with dependency resolution methods such as CocoaPods, Swift Package Manager (SPM), Gradle dependencies
- Familiarity with build systems used by iOS and Android pipelines (Xcodebuild, Gradle)
- Experience with C++, C, Swift, ObjectiveC, Java, Kotlin
- Experience working with Unity Editor
- Knowledge of quality assurance methodologies
Don't forget to mention EuroTechJobs when applying.