Build Engineer at StoryToys

Role

As Build Engineer you will work closely with the Development Teams to support and design continuous integration and delivery pipeline applications, various scripting and automation tasks relative to application and service delivery, and/or platform support. Other duties may include general assistance with projects, troubleshooting and SDLC support.

This is a great opportunity to play a pivotal role in a multi-project, fast-paced studio.
You will have prior experience with Git, Git-flow, source control management pipelines and preferable build pipelines for mobile platforms.

 

Responsibilities

• Manage build, configuration and deployment aspects of our various catalogue of apps

• To set up and maintain a Continuous Integration environment which builds, deploys and performs end to end testing of multiple iOS and Android-based applications.

• Manage our software repositories using Git and Git flow patterns

• Identify and evaluate tools and solutions to improve our end to end build process, for Continuous Integration, Continuous Deployment and Continuous Testing.

• Ability to efficiently investigate and troubleshoot problems when they arise.

• Have a strong ownership of the product test infrastructure and aim to constantly improve it

• Develop an effective strategy for reporting the outcomes of automated builds and ensuring any problems are identified and addressed.

• Maintains environment release information across multiple environments such as software and configuration baseline version.

• Support and enhance build and release processes through automation using a combination of processes, existing tools, new tools, and enhancements.

• Responsible for successfully packaging and delivering products through the software development life cycle.

• Communicate effectively with other Development and QA engineers.

 

Requirements

• Previous experience working with Git-flow and Git like patterns

• Previous experience with automated build management/continuous integration tools such as Jenkins.

• Some relevant industry experience

• Experience of one or more of the following: Git, bash, Perl, python or some other widely used scripting language

• Some experience with build automation tools such as Gradle is nice to have.

 

Nice to Have

• DevOps experience

• Previous experience in an Agile environment.

• Knowledge of test automation tools

• Knowledge of unit testing frameworks

If you are interested in applying for this role please email hr@touchpress.com

QA Lead at StoryToys

Role
As a QA Lead you will integrate with the Development Teams to test our apps and provide support. As part of a multidisciplinary agile team you will be responsible for the test and submission process; providing best practice guidance and using your experience to help streamline processes where possible. Other duties will include general assistance with projects, troubleshooting and testing of our platform services.
This is a great opportunity to play a pivotal role in a multi-project, fast-paced studio. The right candidate will find lots of opportunities to learn and grow within a supportive environment.

Responsibilities

  • As part of the development team you will provide testing for our mobile apps and other platform services.
  • Update the App Stores and submit apps to Apple, Google and Amazon for certification. You will ensure that content of the releases are clearly understood and communicated.
  • Help shape our apps by providing key insights and feedback to your team while maintaining awareness of partner requirements.
  • Help to manage the release of our apps in conjunction with the PM.
  • Continuously work to improve the test and release process. Investigate better strategies for performing our key functions.
  • Ability to efficiently investigate and troubleshoot problems when they arise.
  • Have a strong ownership of the test process. Champion best practice for testing to ensure our teams are working as efficiently as possible.
  • Support the teams in many different areas such as creating builds, creating documentation and knowledge of 3rd party tools.
  • Communicate effectively with all disciplines across the company.

Requirements:

  • At least 3 years of testing experience, preferable with mobile apps.
  • Strong communication and organisational skills.
  • Must be proactive and be comfortable working as part of a highly collaborative team as well as independently when needed.
  • Have a technical mindset.

Nice to Have

  • ISTQB foundation level.
  • Previous experience in an Agile environment.
  • Knowledge of continuous integration systems (e.g. Jenkins).
  • Working knowledge of Amazon systems (S3, DynamoDB etc.) and web proxies (e.g. Fiddler, Charles etc.).
  • Knowledge of basic scripting (e.g. Python, Javascript, Applescript, Google Apps Script).

If you are interested in applying for this role please email hr@touchpress.com.

Posted 23/01/2021

Senior and/or Mid-Level Unity Engineer at StoryToys

Key Responsibilities:

  • Best practice game development using Unity3D engine.
  • You will push for quality implementations that are performant, technically sound and reusable by other developers.
  • Train other developers in the intricacies of Unity 3D [Senior]
  • Promote clean, efficient and optimised code to the whole team. We want someone who is always aware about optimising memory usage, frame rates, garbage collection, maintainability etc, but with an eye for what is feasible given time and resource constraints.

What you will be doing:

  • Develop entertaining, educational mobile games using Unity 3D (for multiple platforms). Our games are played by millions of players young and old,
  • Collaborate with designers and UX/UI to get thorough specs and flesh out the best way to get new ideas into the game. (Work through storyboards, wireframes, feature specs etc)
  • Be part of breaking down stories into technical tasks that can be estimated
  • Write content pipeline tools and editor extensions, to streamline production
  • Work closely with the Art team to get awesome artwork into the game while being mindful of performance and platform constraints
  • Be part of a cross disciplinary team that uses a scrum-like process
  • Test your own code extensively and work closely with the QA team to resolve bugs and to hit sprint goals with a high production quality
  • Collaborate with our Platform team (e.g. Login, authentication, In App Purchases, Creating accounts, Getting data for general or remote content etc.).
  • Be inventive! Come up with ways to improve process, working with other engineers to implement these improvements [Senior]

Requirements:

  • 1-3+ years of experience in developing 3D games using Unity
  • Excellent C# (.Net 3.5/4.xx or equivalent) skills
  • Excellent debugging skills
  • Great communication skills. While our focus is on the product you will also have no fear of reading or writing documentation
  • A solid overview of real-time rendering and rendering bottlenecks
  • Solid understanding how to write low-latency and low-garbage code in C#
  • Fluent in using Git (or Git-like system) and SCM patterns
  • Solid understanding of programming principles, how systems work together and various common architectural approaches [Senior]
  • Enjoy solving difficult technical problems, in large, complex systems [Senior]
  • But most of all. You will LOVE creating video games.

Nice to have:

  • Familiar with Objective C and Java
  • 1-3+ years of game-dev industry experience (AAA game-dev experience) [3-5 for Senior]
  • Minimum of one shipped title
  • Familiar with Automated Build Systems and Continuous Integration
  • Familiar with the App Store and Google Play Submission processes
  • An understanding of how kids approach play.

If you are interested in applying for this role please email hr@touchpress.com.

Posted 23/01/2021

Assistant Professor in Film (computer game narratives) Dublin

The Discipline of Film, School of Creative Arts at Trinity College Dublin invites applications for the position of Assistant Professor in Film.

The appointment responds to specific needs identified in a series of reports including the Department of Education and Skills Action Plan, ‘Technology Skills 2022’, and the Olsberg Report (‘Economic Analysis of the Audiovisual Sector in the Republic of Ireland’) both of which listed Gaming as a priority area in the future world of work. It will develop the Department of Film’s own teaching in this area, currently one dedicated module on the new ‘Screenwriting’ strand in the M.Phil. in Film Studies.

Salary: Appointment will be made on the Lecturer Salary Scale at a point in line with Government Pay Policy [€35,509 to €86,247 per annum, pro-rata at 0.5FTE]. Appointment will be made no higher than point 8 (i.e. €50,410).

Post Status: Four-year, fixed term contract – from 1st September 2021 (part-time 0.5FTE)

Closing Date: 12 Noon (GMT), 8th February 2021


STANDARD DUTIES AND RESPONSIBILITIES OF THE POST

 

The successful candidate will be expected to:

  • Deliver the department’s and the School’s postgraduate taught programmes, to contribute to the development of research student activities and the enhancement of the School’s research profile.
  • Contribute to the department’s teaching programmes at postgraduate and undergraduate levels, including module co-ordination, delivery of lectures and seminars, marking of assignments and examinations, and supervision of dissertations.
  • Take responsibility for convening and delivering specialist modules at postgraduate levels, including as standalone CPD offerings.
  • Contribute to collaboratively taught modules at postgraduate and undergraduate levels.
  • Supervise M.Phil., M.Litt. and Ph.D. dissertations.
  • Contribute to the department’s wider administrative remit, attending meetings, serving on sub-committees and assuming specific responsibilities as determined by the Head of Department.
  • Demonstrate a proactive approach to exploring opportunities for external research funding and forming industry partnerships.
  • Teaching-related responsibilities will include academic assessment, course administration, and curriculum development, specifically of a new Masters Degree in Creative Technologies.
  • General duties will include participation in recruitment initiatives (Open Days), attendance at key department and School events (research seminars, etc.).
  • All duties will be commensurate with a 0.5 appointment.

PERSON SPECIFICATION

Qualifications

Essential:

  • An excellent academic record and a PhD (or to be near completion of a PhD) in a related area.
  • The ability, enthusiasm for, and success in designing and delivering modules in Narratives for Games.
  • Practical experience of writing or designing games and/or interactive narratives.
  • The ability to design and develop modules for online CPD delivery.
  • The ability to design and develop a new Masters in Creative Technologies.
  • Experience of working collaboratively and effectively in an interdisciplinary environment.

Desirable:

  • Experience of research supervision and teaching at postgraduate and undergraduate level.
  • Experience of curriculum development and administration.
  • Experience of working with colleagues in a theory and method-pluralistic environment.
  • Proven ability or evident potential to attract external research funding and to create industry partnerships.

KNOWLEDGE & EXPERIENCE (ESSENTIAL & DESIRABLE)

Administration

Essential:

  • Demonstrated potential to manage and develop modules in Narratives for Computer Games.

Desirable:

  • Experience of course management and development at university level.
  • Experience of involvement in research seminars, recruitment initiatives and other activities.

Research

Desirable:

  • Evidence of research potential appropriate to career stage.
  • Proven ability or potential to attract external grant funding.
  • The ability to contribute to the strategic objectives of the School of Creative Arts.

In addition, candidates will be assessed on their demonstrated or potential contribution to the College and to the discipline and wider community.


SKILLS & COMPETENCIES

Essential:

  • Excellent communication skills in the English language, both written and oral.
  • Excellent presentation skills with the ability to enthuse listeners.
  • A commitment to research-led and innovative teaching methods.
  • A commitment to engage with non-traditional learners through CPD-led modules.
  • Strong organisational skills with the ability to effectively manage a demanding workload.
  • The ability to work effectively as a member of a team and to engage in the administrative requirements of the Department, School and College.
  • The ability to work effectively as a member of a team, to collaborate with colleagues at an inter-disciplinary level and to participate at School, Faculty and College level.
  • Demonstrated potential to manage and develop courses in a University setting.
  • Demonstrate vision and commitment.

APPLICATION INFORMATION

Applicants should provide the following information when applying for the post of Assistant Professor in Film (computer game narratives):

  1. A comprehensive curriculum vitae, including a full list of publications.
  2. Evidence of practice-based experience in creating Narratives for Computer Games.
  3. The names and contact details (i.e. addresses, email, etc.) of three referees.
  4. A teaching statement (summarising teaching experience and approach – 2 pages).

 

PLEASE NOTE: Candidates who do not submit this additional information may not be considered for shortlisting.

Please visit the Trinity College vacancies page http://jobs.tcd.ie to view a full job description and to apply.

 

Job added 22/01/2021