Message: Return type of CI_Session_database_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Message: Return type of CI_Session_database_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Would you like to work as a member of an international and successful game development team? Ubisoft Barcelona Mobile is looking for a talented Mobile Programmer. The position is located in our Barcelona studio.
DUTIES AND RESPONSIBILITIES:
Development of social mobile games from concept to ship. Customization and game tuning of new and existing functionalities. Cooperate with other programmers and being part of a multidisciplinary team . Write robust, optimized and maintainable code.
EXPERIENCE AND REQUIREMENTS
• Bachelor's degree in Computer Science, Math, or related field.
• 2 or more years of experience in software engineering. Strong skills and experience in software development in C/C++. · A solid foundation in computer science and software engineering, with strong competencies in data structures, algorithms, 3D mathematics and software design.
• Attention to detail, problem-solving skills and organized working habits.
• Knowledge of server-client architectures.
• Good command of English.
• Passion for games and knowledge of the games industry.
ADDITIONAL SKILLS
• Experience with Android/iOS development.
• Experience with Unity3D.
• Experience with Flash (AS3).
• Experience in cross-platform development.
• Knowledge of social networks APIs.