Full Stack iOS Engineer

Thatgamecompany

Job Summary

Sky is seeking an experienced Full Stack iOS Engineer to develop 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 on user experience, enhancing observability of multi-platform development (iOS/Android/PC/Playstation/Console), supporting backend infrastructure and microservices, interacting with various departments, collaborating on application development and unit testing. The ideal candidate possesses strong iOS & C++ programming skills, experience with REST APIs in Golang, mobile/console embedded HTML5 webpages, relational and non-relational databases (Postgresql, Redis, MongoDB), Git, and thrives in collaborative environments.

Must Have

  • 2+ years iOS & C++ development
  • REST API experience (Golang)
  • Mobile/console embedded HTML5
  • Relational & NoSQL database experience
  • Git version control
  • Agile & DevOps values

Good to Have

  • Mobile game development experience
  • Experience with Android/Mac/Windows/Playstation/Nintendo Switch
  • Media content streaming development
  • CI/CD familiarity
  • AWS/CloudFlare experience
  • iOS app security knowledge

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!

13 Skills Required For This Role

Cross Functional Github Cpp Data Structures Agile Development Postgresql Html User Experience Ux Aws Redis Mongodb Ios Development Git

Similar Jobs