Employer description & source details
Develop and improve internal libraries together with other teams. Implement scoped tasks end to end, from understanding the problem to delivering a reviewed, tested solution. Write short technical design documents before implementing, to guide your own work. Profile, debug and optimize on real iOS and Android devices. Work on third-party integrations and platform-specific functionality. Improve technical documentation and training resources. Work with people from different teams and areas, and keep them informed of progress and blockers. Take part in code reviews, giving and receiving direct feedback. Strong C# and programming fundamentals: data structures, algorithms and object-oriented design. Proficiency in Unity3D, demonstrated by at least one complete project we can see (published, or a repository we can read). Working knowledge of computer math (vectors, matrices, quaternions) and 2D/3D graphics. Effective debugging: you find root causes rather than patching symptoms. Disciplined coding habits and awareness of industry best practices. Very good interpersonal and communication skills, and the ability to collaborate inside a group of senior developers. Having built and run your own app or game on iOS and/or Android devices. Experience with performance analysis tools (Unity Profiler, Xcode Instruments, Android Studio Profiler). Experience integrating a third-party SDK. Knowledge of Swift/Objective-C or Kotlin/Java. What's in it for you as a Socialpointer? Hybrid working model: we ask you to come to our Barcelona office at least 2 days per week A generous 25 days of annual leave, plus public holidays Free language lessons in English, Spanish and Catalan Legendary social events and parties to let off some steam Free breakfast, lunch, and specialty coffee Onsite physiot
Extracted skills: kotlin, swift, c#