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
Javascript Engineer
Social Point is one of the leading social gaming companies worldwide. Our games are played every month by more than 50 million people, which has positioned us amongst the top 3 gaming developers on Facebook. Our offices are based in 22@ Barcelona's innovative district, and we currently count with more than 161 talented Social Pointers of many different nationalities that enjoy creating high-quality games and working in a young and fast-paced environment.
Our Javascript system is a very important part of our games, and has the responsibility of showing important dialogs to our players, and interconnect the flash games, Facebook and Backend services. This is why we love good quality, unit tested Javascript components. We use JQuery, Jasmine and SinonJS for unit testing, Jenkins for continuous integration, and some libraries like Underscore.js.
You also will touch some backend parts using PHP and the Symfony2 framework.
Responsibilities:
- Develop and maintain the Javascript system of our games.
- Work directly with flash/ios/backend developers.
- Collaborate in the technical design of new functionalities and changes.
Requeriments:
- +3 years programming in Javascript.
- Basic PHP skills.
- Good CSS skills.
- Ability to work in a team environment.
- Easily facility to learn new technologies.
This will be you from now on:
- Developing games with millions of daily users.
- Working on an international and talented team.
- Flexible working-time.
- Free commodities (coffee, tea, juices, fresh fruit).
- Play area (ping-pong, free coin-ops, consoles).
- Paddle and football courts.
- Referral Bonus if you bring other talented people like you.
- Working in the sunny Barcelona, you can see the sea and all the city from the top floor of Social Point Headquarters.
- Company off-work events each month!