Junior Build and Release Engineer / Młodszy Inżynier ds. Budowy Oprogramowania
Brak informacji o wynagrodzeniu
JuniorFull-time
#412100·Dodano wczoraj·0
Źródło: SperasoftTech Stack / Keywords
Continuous IntegrationC++AlgorithmsData StructuresPerforceGitGradlePython
Firma i stanowisko
Sperasoft is a leading international game development company contributing to franchises such as Halo, Battlefield, Assassin’s Creed, and Rainbow 6. It operates with comprehensive professional teams including producers, engineers, designers, and artists, and is part of Keywords Studios, a global provider of technical and creative services for the video games industry and beyond.
Wymagania
- Development and debugging experience in C++.
- Good grasp of Computer Science fundamentals including algorithms, data structures, and operating systems.
- Familiarity with version control systems such as Perforce, Git, and SVN.
- Familiarity with Gradle or Xcode.
- Good analytical and troubleshooting skills.
- Strong communication skills.
- Good written English skills.
- Self-driven and a team player with a solid work ethic.
- Motivation to improve team efficiency and reduce technical barriers.
Nice to have:
- Development experience in Python, C#, and TypeScript.
- Experience with build automation and CI/CD tools like TeamCity and Jenkins.
- Experience with configuration management and Infrastructure as Code tools such as Terraform, Ansible, and Puppet.
- Experience with Windows administration and PowerShell.
- Experience with OSX and Linux environments.
- Experience with cloud technologies, specifically AWS.
- Experience with branching and merging.
- Experience with mobile development and publishing.
- Experience working with internal and remote engineering teams using agile methodologies.
Obowiązki
- Support and improve development pipelines relied upon for daily game development, including Continuous Integration, build verification, deployment, performance, and stability.
- Analyze build system performance, troubleshoot and resolve build and deployment issues, collaborate with engineering teams to prevent future problems.
- Maintain up-to-date build tools and coordinate updates with other teams.
- Review proposed solutions and peer-written code.
- Update pipeline documentation and configuration guides.
- Ensure efficiency and maintainability of the build system.
- Maintain and extend platform tools.
- Contribute hands-on to game development as a secondary role.
Benefity
- Medical care package.
- MyCafeteria system including Multisport card.
- Employee Assistance Program offering confidential legal, financial, and personal counseling.
- English or Polish language classes.
- Sensibly flexible working hours.
- Additional benefits such as Care Bonus covering health, education, and safety needs, corporate parties, and team building events.
Opieka zdrowotna
Karta sportowa
Kursy językowe
Elastyczne godziny
Spotkania integracyjne
Sperasoft
22 aktywne oferty