This is a mobile software engineering position in which you will be joining a small team of engineers to help develop software projects that provide the best experience for gamers. In this role you will be responsible for the design and implementation of code and oversee test automation for your project(s). As part of the engineering team, you will also assist with other development processes and requirements as needed.
- Work closely with product management and design teams to Design, develop, and implement innovative applications on the mobile / cross platform and create tools, unit tests, test scripts, test harnesses, and other infrastructure for validating mobile / cross platform applications, libraries
- Take ownership over test automation, including designing or customizing automation tools as needed
- Develop feature code and support other engineering efforts when not working on test-based deliverables
- Quickly translate technical requirements and product goals into appropriate code and automated tests
- Work with the QC team to help design test plans and support testing tools and processes
- Manage continuous integration tools like Jenkins, Xcode Server, and VS Build Server to help manage test targets, create reports, and support other users of the tools
- Participate in creating technical specifications and performing code reviews with other engineers
- Participate in agile planning and scope estimation for team projects
- Generate and maintain documentation as needed
- Contribute best-in-class programming skills to develop highly innovative, highperformance, consumer-facing products
- Additional duties as assigned