Full Stack iOS Engineer
Thatgamecompany
Job Summary
Sky is seeking an experienced Full Stack iOS Engineer to contribute to solutions for in-game and internal team challenges. Responsibilities include working with a skilled ITS team, exhibiting Agile & DevOps values, maintaining high software quality, providing technical insights into user experience, enhancing observability across multiple platforms (iOS/Android/PC/Playstation/Console), supporting backend infrastructure and microservices, collaborating with different departments, and collaborating with other developers. The ideal candidate will have 2+ years of iOS & C++ development experience, experience with REST APIs in Golang, building embedded HTML5 webpages, and working with various database technologies.
Must Have
- 2+ years iOS & C++ development
- Modern REST APIs in Golang
- Mobile/console embedded HTML5 webpage experience
- Relational & non-relational database experience
- Git version control
- Agile & DevOps values
Good to Have
- Mobile game development experience
- Android/Mac/Windows/Playstation/Nintendo Switch experience
- Media content streaming development
- CI/CD
- AWS/CloudFlare or other Cloud provider service
- iOS app security and hacking prevention
Job Description
Sky has an amazing and vibrant community of socially minded players, and we are tirelessly working on solutions to deepen player interaction and create lasting friendships. We are seeking an experienced Full Stack iOS Engineer to deliver solutions for solving in-game and internal team challenges
Responsibilities
Work with a highly-skilled ITS team to deliver solutions for solving in-game and internal team challenges
Exhibits Agile & DevOps values in a self-organizing team
Maintain high standards of software quality within the team by modeling good practices and habits
Provide technical insight and ideas regarding user experience of internal tools Deliver exemplary user experiences and enhance observability of multi-platform development including iOS/Android/PC/Playstation/Console.
Support the development and maintenance of backend infrastructure and micro-services Interact with different departments of the company to discover and address problems and needs
Collaborate with other developers to plan, design, develop, and unit test applications.
Required Skills
2+ years of iOS & C++ programming development Experience building modern REST APIs in Golang
Experience building mobile/console embedded HTML5 webpage
Experience designing data structures and querying relational and non-relational database technologies such as Postgresql, Redis, MongoDB, etc.
Experience with Git version control system
Thrive in a highly collaborative environment involving cross-functional and multi- disciplinary teams
Strong initiative to find ways to improve solutions, systems, and processes
Preferred Skills
Have mobile game development experience Familiar with platforms other than iOS development (Android/Mac/Windows/Playstation/Nintendo Switch) Experience media content streaming development Familiar with CICD
Familiar with AWS/CloudFlare or other Cloud provider service
Familiar with iOS app security, and hacking prevention
We look forward to meeting you!