AIR Organizational Chart

Due for Review on
-
-

Chief Executive Officer

Team Member: Sebastiaan Fehr

Responsibilities:

  • Creating and implementing AIR's overall vision and mission.
  • Establish the company's goals and objectives.
  • Developing short and long term business strategies.
  • Managing AIR's overall operations.
  • Define and direct AIR's office culture.
  • Keep AIR current with relevant industry trends and best business practices.
  • Support and enable the exceptional performance of the Chief Financial Officer.
  • Support and enable the exceptional performance of the Office Manager.

Strategic Advisor

Team Member: Baris Ozturkmen

Responsibilities:

  • Help assess the viability of various business strategies.
  • Flag problems in the AIR's goals, strategies and operations.
  • Propose new strategies for AIR.
  • Support and enable the the exceptional performance of the Chief Executive Officer.

Producer

Team Member: Sebastiaan Fehr

Responsibilities:

  • Ensure projects come in on time, and on budget.
  • Manage the Production Schedule for Projects.
  • Work closely with CFO to establish budgetary requirements.
  • Scope out what features can be produced with the budget provided by the CFO.
  • Manage allocation of budget to project's various financial demands.
  • Work with the Sales and Marketing team to provision art content and budget.
  • Work closely with the Project Manager to plan project runway and deadlines.
  • Manage production schedule with and communicate sprint goals with Project Manager.
  • Regularly meet with the CFO to track project spending and budget.
  • Approach publishers, to find support and funding.
  • Work closely with the publishing teams, and external Producers.
  • Attend industry trade shows and conventions.
  • Empower and motivate the project manager, and development team to meet deadlines.
  • Work with product owner/creative director to define project outcomes.

Project Manager

Team Member: Anna Meyer

Responsibilities:

  • Leading sprint planning sessions.
  • Creating detailed task definitions.
  • Defining the acceptance criteria for tasks.
  • Tracking the work rate of team members and allocating work.
  • Attend and monitor daily stand-up meetings.
  • Ensuring type and quantity of allocated work fully utilizes team members.
  • Managing a prioritized backlog of work.
  • Ensuring the project meets the milestones set by the producer.
  • Keep the producer informed as soon as the project deviates from the production schedule.
  • Managing project progress and adapting work as required.
  • Providing accurate estimates during the tender process.
  • Helping Business Intelligence improve it's project management tools and analytics.

Creative Director

Team Member: Baris Ozturkmen

Responsibilities:

  • The project's champion, guiding each part of the creative process.
  • Build and clearly communicate the vision for the project with the team.
  • In communicating the project's vision, inspire the team.
  • Guide the look and feel of the project, in line with the project's vision.
  • Oversee the production of all assets, ensuring they fit the project's vision.
  • Empower and support the Project manager in meeting project milestones and deadlines.
  • Support and Empower the Art, Sound and Design teams, incorporating strong ideas into the project vision.

Chief Financial Officer

Team Member: Baris Ozturkmen

Responsibilities:

  • Providing strategic financial recommendations to the Chief Executive Officer.
  • Advising Chief Executive Officer on long-term business and financial planning.
  • Prepare and publish regular profit and loss reports to the entire team with each sprint.
  • Ensure that the financial position of AIR is well understood by the entire team.
  • Ensure each team members understands their financial impact on AIR.
  • Tack and predict project income and produce financial forecasts and budgets.
  • Account for intangible assets, such as unreleased products.
  • Research and apply for various grants, rebates, and tax incentives.
  • Staying current with market trends in salary for AIR's various roles.
  • Ensure that AIR is to the best of it's ability, paying top of personal market for each team role.
  • In the event of dismissal, ensure that generous severance packages can be paid out to staff.
  • Calculate budgets for projects, and communicate them clearly to the producer.
  • Analyzing financial data to help CEO understand where AIR is generating and losing revenue.
  • Analyzing financial data and reporting the state of AIR's financial health to CEO.
  • Support and enable the exceptional performance of the Payroll Officer.
  • Support and enable the exceptional performance of Accounts Payable.
  • Support and enable the exceptional performance of Accounts Receivable.
  • Support and enable the exceptional performance of the Producer.

Accounts Payable

Team Member: Anna Meyer

Responsibilities:

  • Keeping track of AIR's liabilities and expenses.
  • Prompt payment of all subcontractor costs.
  • Reconciling all outgoing transactions.
  • Processing team member's expense claims.
  • Identify and minimize unnecessary spending.
  • Manage vendor payments and subscriptions.
  • Scanning and allocation of all receipts to outgoing transactions.
  • Ensure that relevant registrations and insurances are current and paid.
  • Audit employee expense claims.

Accounts Receivable

Team Member: Anna Meyer

Responsibilities:

  • The creation of accurate invoices from tracked work.
  • Ensure invoices are prepared and sent the next workday after sprint completion.
  • Ensure each team member tracks billable work the same day it is done.
  • Ensure that the tracked work is attributed to the correct project, task, and duration.
  • Track overdue payments and notify the Account Manger.

Accountant

Team Member: Dot Elaija (Bones Accounting)

Responsibilities:

  • Review and ensure the accuracy of financial documents.
  • Ensure that financial records are in compliance with relevant laws and regulations.
  • Preparing tax returns and ensuring that taxes are paid properly and on time.
  • Submission of end of financial year Tax statements to the ATO.
  • Advise on tax and record keeping best practices.
  • Assisting with quarterly BAS statements.
  • Tracking the depreciation of assets.

Payroll Officer

Team Member: Anna Meyer

Responsibilities:

  • Ensure that the team is always fully paid on time.
  • Ensuring the accuracy of payroll accounts.
  • Accurately tracking team sick leave.
  • Ensuring compliance with relevant awards and legislation.
  • Preparing the payment of superannuation and taxes.
  • Maintaining payroll data for new employees and terminations.
  • Readily supporting the Accounting team.

Business Manager

Team Member: Anna Meyer

Responsibilities:

  • Design and implement business plans and strategies to realise the goals, objectives, vision and mission defined by the CEO.
  • Assess and identify new opportunities for growth in current and prospective markets.
  • Ensure the company has adequate and suitable resources to complete it's goals and objectives.
  • Work with Human Resources to assess areas for improvement within departments.
  • Work with the Chief Financial Officer to complete regular budget review and analysis.
  • Work with the Project Manager and Chief Financial Officer to produce PnL (Profit And Loss) reports with each sprint.
  • Facilitate the PnL review meetings with the team at the conclusion of every sprint.
  • Document and track the risks and opportunities from PnL review meetings.
  • Ensure that opportunities identified during in PnL reviews are acted on.
  • Ensure that risks identified during in PnL reviews are removed or mitigated.
  • Support and enable the exceptional performance of Human Relations Manager.
  • Support and enable the exceptional performance of the Systems Administrator.
  • Support and enable the exceptional performance of the Recruiter.
  • Support and enable the exceptional performance of Legal & Governance.

Office Manager

Team Member: Anna Meyer

Responsibilities:

  • Overseeing the day to day operations of the business.
  • Answering incoming non-sales business calls.
  • Provision and organization of non-digital office equipment and supplies.
  • Arranging the safe storage and organization of legal documents.
  • Actively cultivate AIR's desired office culture.
  • Planning and execution of office events.
  • Work with the Technical Department to understand the skill requirements of current and future projects.
  • Managing office tenancy, leases and maintenance.
  • Coordinating group travel including transport and accommodation.

Business Intelligence

Team Member: Sebastiaan Fehr

Responsibilities:

  • Creating and launching business management and software.
  • Creating policies and procedures around the collection of operational data.
  • Embedding policies and procedures within business management software.
  • Critically evaluating the performance of business management software.
  • Developing new data analysis processes.
  • Creating software systems which clearly communicate key business information to stakeholders.
  • The ongoing improvement of business management software.

Legal

Team Member: Ellem Warren Lawyers

Responsibilities:

  • Highlighting risks and liabilities in business scenarios.
  • Advise as to best course of action in legal matters.
  • Help understand what contractual stipulations are reasonable.
  • Conduct research and analysis of legal problems.
  • Draw up contracts, such employment agreements, and engagement terms and retainers.

Governance

Team Member: Anna Meyer

Responsibilities:

  • Understand the legal risks and liabilities of projects.
  • Attain liability insurance, to cover project risks.
  • Perform due diligence on new projects to ensure AIR's legal compliance.
  • Consult with Legal to establish risks and liabilities.
  • Communicating risks and liabilities to Business Manager.

Recruiting

Team Member: Anna Meyer

Responsibilities:

  • Help Office Manager assess AIR's manpower needs, highlighting areas where new hires are most needed.
  • Collaborate with Office Manager to compile a accurate and consistent set of requirements.
  • When future hiring needs are known, develop relevant job descriptions and specifications.
  • Assisting the CFO in determining top of personal market rates required roles.
  • Assisting Tech Lead in creating suitable technical tests for candidates.
  • Promote AIR's brand, reputation and attractiveness as desirable place of employment.
  • Creating job listings which effectively target candidates with strong technical and cultural fit.
  • Attracting exceptional candidates over social media, online employment platforms, etc.
  • Increasing the diversity of job applicants.
  • Attracting candidates who have a strong cultural fit with AIR.
  • Reviewing and narrowing down resumes and job applications.
  • Conduct preliminary interviews to narrow the list of suitable candidates.
  • Assessing how well candidates fit AIR's culture.
  • Checking candidate references.
  • Negotiating employment contract and rates for successful candidates.
  • Ensuring AIR's compliance with employment legislation and regulations.
  • Adjusting AIR's employment contract to reflect outcomes of contract negotiations.
  • Providing recruitment reports to the Office Manager.

Systems Administrator

Team Member: Baris Ozturkmen

Responsibilities:

  • Ensure the availability of AIR's on-site digital infrastructure.
  • Ensure Network cables and routers are neatly installed, organized and secure.
  • Work with vendors to provide internet connectivity to AIR's on-site computer networks.
  • Troubleshoot LAN outages, and computer hardware issues.
  • Purchase, install and configure on-site software and hardware.
  • Assist team members with the acquisition, installation and configuration of new computers.
  • Manage and automate back-ups of critical on-site data.
  • Maintain a current list of computer hardware equipment and peripherals.
  • Ensure the security (physical and digital) of on-site systems and data.

Human Resources

Team Member: Anna Meyer

Responsibilities:

  • Gauge employee satisfaction, and ensure team members enjoy their work, and working environment.
  • Gauge employee motivation, identify ways in which it can be improved, take steps to increase it.
  • Assess employee strengths, and align them with new skills training to support AIR's business needs.
  • Facilitate, oversee and mediate quarterly 360 degree feedback sessions.
  • Ensuring technical roles have access to training necessary for exceptional performance.
  • Keeping team members accountable for the cleanliness of their workspaces.
  • Research and implement initiatives which increase employee satisfaction and motivation.

Sales Director

Team Member: Sebastiaan Fehr

Responsibilities:

  • Coordinate and align the various sales and marketing efforts of AIR.
  • Work with the producer to align marketing approaches with project goals and budget.
  • Support and enable the exceptional performance of the Sales Representative.
  • Support and enable the exceptional performance of the Account Manager.
  • Support and enable the exceptional performance of the Community Manager.
  • Support and enable the exceptional performance of the Advertising Manager.
  • Support and enable the exceptional performance of the Brand Manager.

Sales Representative

Team Member: Sebastiaan Fehr

Responsibilities:

  • Build new client relationships.
  • Work with Account manager and internal roles to understand client needs.
  • Possess deep knowledge of AIR's offerings and value propositions.
  • Proactively pursue new business and sales opportunities.
  • Clearly communicate how AIR can help the client, and the value of that work.
  • Clearly communicate solutions to client problems by applying AIR's offerings.

Account Manager

Team Member: Anna Meyer

Responsibilities:

  • Operate as a point of contact for existing clients.
  • Develop and maintain long-term relationships with AIR's clients.
  • Assist in communicating client needs to project managers.
  • Identifying opportunities for growth with existing clients.
  • Help existing customers understand AIR's services and value adds, generating additional sales.
  • Help Sales Representative understand customer needs.
  • Notify, and follow up with client in the case of unpaid invoices.
  • Synergise with producer and development teams to communicate client needs.
  • Stay deeply connected to the project's progress needs and direction.

Community Manager

Team Member: Bec McCready

Responsibilities:

  • Set, plan and implement social media and communication campaigns and strategies.
  • Raise awareness and build community around upcoming products.
  • Provide engaging text, image and video content for all social media and professional accounts.
  • Monitor, track and report on product and brand feedback and online reviews.
  • Organize and manage events to boost brand and product awareness.
  • Work closely with Marketing, Brand and Advertising Managers.
  • Respond to the community in a timely manner.
  • Direct bugs and issues to the QA team.
  • Build relationships with customers, industry professionals and journalists.
  • Stay up-to-date with digital, social and technology trends.

Advertising Manager

Team Member: Bec McCready

Responsibilities:

  • Develop advertising strategies to increase buyer interest in products and services.
  • Undertake research efforts to understand market demands.
  • Work with Project Manager to ensure developed products and services meet market demands.
  • Work with the Producer to manage advertising budgets and campaign schedules.
  • Work with the Art department to develop marketing material.
  • Work with Project Manager to ensure marketing material is ready in time for marketing campaigns.
  • Assess the suitability of various media as avenues for advertising and marketing.
  • Place advertising in appropriate media.
  • Measure the effectiveness of advertisements.
  • Quantify the return on investment of various advertising avenues.
  • Optimize advertisement spending, to achieve optimal return on investment.
  • Stay current with industry trends and best practices in marketing and advertising.

Brand Manager

Team Member: Sebastiaan Fehr

Responsibilities:

  • Analyze brand positioning and consumer insights.
  • Ensure brand fit to target audience.
  • Shape and communicate the brand vision.
  • Develop and document branding specifications.
  • Work with Art team, and lead creative direction on the AIR brand look and feel.
  • Work with Creative Director to ensure the product vision aligns with marketing outcomes.
  • Ensure the consistent branding of the AIR website, products, documents and materials.
  • Ensure that all AIR staff always present a consistent brand image to clients.
  • Capitalize on all available branding opportunities.
  • Arrange branded business cards, uniforms, signage etc.
  • Acquire domains and advertising spaces which best position products.

Art Director

Team Members: Rocco Loria (AIR), Ryan-John Keates (HEX)

Responsibilities:

  • Create visual language by developing reference/concept art and work direction to various art department roles.
  • Create art processes which the art team can use to realise project style and objectives.
  • Identify and implement improvements in AIR's art processes.
  • Train members of the art department to use art processes, and deliver work with a given artistic style.
  • Ensure that art department is meeting AIR's standards and practices, documenting and logging work, production, productivity, quality standards.
  • Realise art concepts by supervising art department team members in their efforts use art processes to implement artistic style and direction.
  • Meet the producer's cost standards my monitoring expenses and implementing cost-saving actions.
  • Review product and project context, adjusting production methods, development approaches, objectives, and presentation to fit objectives and budget.
  • Enhance organizational reputation by accepting ownership and advocating artistic achievements of various projects.
  • Update job knowledge by attending/creating educational opportunities and creating a company presence at industry conferences/conventions.
  • Communicate across team roles to ensure consistency in artistic style and quality, while supporting and enabling team member within the art department.
  • Work with the Creative Director to ensure discuss art team’s output aligns with the goals of the creative director.
  • Regularly provide constructive, actionable feedback to the art team, and help develop action plans with team members.

User Interface & User Experience Designer

Team Member: Rocco Loria, Bec McCready

Responsibilities:

  • Drafting conceptual UI to rapidly enhance and maximise the user experience.
  • Wireframe UI to iterate on layout and content while time cost of doing so is low.
  • Consider users at different levels of experience.
  • Ensure clarity of interactivity through positioning.
  • Engineer accessibility for all components of the UI stack.
  • *

Graphic Designer

Team Members: Rocco Loria, Bec McCready

Responsibilities:

  • Sketch visual elements to rapidly iterate on visuals before visual development.
  • Develop complex raster graphics in Photoshop.
  • Develop scalable vector graphics and icons in various programs.
  • Generate 3D blockout art to enhance and support visuals.
  • *

3D Animator

Team Member: Rocco Loria

Responsibilities:

  • Rig 3D models and set up animation controllers.
  • Skin 3D models and adjust vertex manipulation envelopes.
  • Develop 3D keyframe animation adhering to animation principles.
  • Import and implement animations in engine.
  • *

Technical Artist

Team Member: Steve Halliwell

Responsibilities:

  • Act as a bridge between artists and programmers.
  • Work closely with the Creative Director and Software Architect, Engineer, and Senior Programmer.
  • Make the work of the artists easier, by simplifying art integration through tools and processes.
  • Listen to the artists and programmers, to understand the requirements of both departments.
  • Research and Understand the work of the major art disciplines, so that you can properly provide support and create relevant solutions.
  • Provide guidance to the artists about what is easy to do in engine, what is difficult and how things may be done.
  • Benchmarking art asset performance, and ensuring assets fit within the constraints of the target hardware.
  • Research and development of technical systems/tools/algorithms to achieve and support artistic goals.
  • Support the Creative Director in designing, documenting, supporting the use of pipelines and workflows to create assets.
  • Integrate art assets into the engine, and provide reproducible processes so that others may do the same.

Visual Effects

Team Member: Rocco Loria

Responsibilities:

  • Create particle animations and systems to create visual effects.
  • Create shaders to enhance various effects on characters or environments.
  • Worth within engin animator to apply effects.
  • Work with engine post processing stack to apply effects to the engine camera.
  • *

Environment Artist

Team Member: Rocco Loria

Responsibilities:

  • Research and develop concepts, models, textures and materials for natural and man made environmental assets.
  • Create, test and balance level of detail variations of all environmental assets.
  • Performance testing using Unity profiler to benchmark scenes to ensure assets fit within predetermined budgets.
  • Work with the lighting systems to enhance look and feel of environment with light.
  • Environmental shader development including terrain, water, wind.
  • *

Character Artist

Team Member: Ryan-John Keats

Responsibilities:

  • Define character style and proportions.
  • Sculpt characters in full detail for renders and bakedown maps.
  • Create high poly primary level of detail retopology.
  • UV Unwrap character models.
  • *

3D Artist

Team Member: Rocco Loria, Bec McCready

Responsibilities:

  • Develop 3d for use in different scenarios.
  • Work with clients to ensure vision is met while considering performance and computing costs are kept within attainable parameters.
  • Low poly-budget 3D development for general in-application use and retopology.
  • High poly-budget 3D development art, renders, and singular focal in application assets.
  • Sculpting extremely high poly models for renders and bakedown maps.
  • *

Illustrator

Team Member: Bec McCready

Responsibilities:

  • Brainstorming with the Advertising Manager and Design Director to come up with image ideas.
  • Collaborate with Art, Design and Sales & Marketing teams in order to create compelling illustrations.
  • Design on-brand illustrations for print and digital.
  • Gather key messaging points for each project and ensure that all illustration concepts convey the right information.
  • Ensure that all illustrations meet technical requirements.
  • Working knowlege of vector image format, tools and usages.
  • Working with industry tools such as Illustrator, ProCreate, and Photoshop.
  • Stay on top of the latest standards, processes, and trends in the illustration field.
  • The ability to receive, interpret, and implement constructive feedback from project stakeholders into your illustration work.
  • Enhance AIR's brand illustration style and actively look for ways to extend our storytelling reach.
  • Work closely with the Art Director.

Concept Artist

Team Member: Bec McCready

Responsibilities:

  • Create art content to inform the look and feel for projects and products.
  • Creating quick and detailed art for environments, characters, vehicles, props, etc.
  • Undertaking relevent reserch and generating art styles and concept ideas.
  • Work in a variety of art styles according to the project briefs.
  • Effectively interpret briefs to deliver concepts.
  • Communicate ideas clearly to the client and design team.
  • Positively recieve, adapt and refine work from team and client feedback.
  • Work with industry tools such as ProCreate, Blender, Unity to create art content.
  • Accurately estimate work and deliver it to schedule.
  • Work closely with the Art Director.

Sound Director

Team Member: Baris Ozturkmen

Responsibilities:

  • Work with the Creative Director to ensure the sound achieves the vision of the project.
  • Defining audio standards and requirements for projects.
  • Defining audio aesthetics, style, and direction for music, speech, and sound effects.
  • Ensuring the composer, audio engineer, and audio programmer have the necessary tools to fulfill their roles.
  • Support and enable the exceptional performance of the Audio Engineer.
  • Support and enable the exceptional performance of the Composer.
  • Support and enable the exceptional performance of the Audio Programmer.
  • *

Composer

Team Member: Baris Ozturkmen

Responsibilities:

  • Writing and arranging chord progressions, melodies, atmospheric music.
  • Experimenting with musical styles, instruments, and sounds for developing style.
  • Written arrangement of compositions.
  • Performing written parts for audio and midi recording.
  • Export of audio and midi tracks for use in Digital Audio Workstation.
  • Study and listen to music of various styles for inspiration.
  • Work with the Creative Director to define the feelings the music should convey.
  • Source, and work with musicians to perform and record compositions.

Audio Engineer

Team Member: Baris Ozturkmen

Responsibilities:

  • Capturing audio from the Artists, and midi recording of composed tracks.
  • Selection, sourcing, and setup of digital instruments, filters, and effects for use in tracks.
  • Final arrangement of composed midi tracks in Digital Audio Workstation.
  • Mixing of dialogue, ambient sound, sound effects, and music in Digital Audio Workstation.
  • Production, sourcing, and manipulation of sound effects for use in projects.
  • *

Audio Programmer

Team Member: Steve Halliwell

Responsibilities:

  • Write code that makes our products sound awesome.
  • Configure and implement audio in line with external requirements.
  • Post-process audio effects with software systems, to ensure audio sounds natural.
  • Research and development of audio extensions and enhancements.
  • Support the Technical department in working with sound inside of our software products.
  • Work with gameplay and audio leads to ensure runtime results match intention.
  • Work with the Audio Engineer to ensure that sounds and music work as envisioned.
  • Work with the Composer, to ensure music is used appropriately.
  • Work with the Sound Director, to make sure their vision is realized.

Design Director

Team Member: Rocco Loria

Responsibilities:

  • Communicate across team roles to ensure consistency ad accountability.
  • Communicate across team roles to ensure quality.
  • Show and discuss design team’s output with creative director.
  • Discuss constructive feedback and develop action plans with team members.
  • Providing the design team with enough context to adhere to the creative director's vision.
  • *

Gameplay Designer

Team Member: Rocco Loria

Responsibilities:

  • Advocate the desires of the player to the team.
  • Design player engagement and feedback loops.
  • Create gameplay mechanics and dynamics.
  • **Consider player intent to ensure player satisfaction.
  • Ensure player satisfaction and fun through studying and testing player intent and action flow.
  • Consider balance in all actions in regards to player advantage and disadvantage states.
  • *

Level Designer

Team Member: Rocco Loria

Responsibilities:

  • Ensure that each type of player moment (short mid long) has some level of presence and relevant setup for gameplay.
  • Engagement spacing so that interactable object or places of interest to the player are spread out in a way which optimises engagement.
  • Biome parameters to create a variety of interesting and balanced environment sets for players to explore.
  • Terrain parameters to ensure base terrain is both interesting and accessible.
  • *

Writer

Team Member: Jason Spencer

Responsibilities:

  • Write content for games including storylines, dialogue, character profiles and world-lore.
  • Assist in creating game and story concepts.
  • Assist in writing marketing materials, promotional text, and store descriptions.
  • *

Technical Director

Team Member: Sebastiaan Fehr

Responsibilities:

  • Assessing skills and abilities of potential candidates for technical roles.

Software Architect

Team Member: Sebastiaan Fehr

Responsibilities:

  • Developing deep undertstanding of the needs of the client.
  • Choosing the Technology which best fits the needs of the client and the skills of the team.
  • Deciding how the technologies should be used, and how they fit togeather.
  • Figuring out how to best use given technology.
  • Creating technical specifications for the implementation of software systems.

DevOps Engineer

Team Member: Sebastiaan Fehr

Responsibilities:

  • Handle the deployment of software systems to infrastructure.
  • Automate the deployment process through integration with source control.
  • Ensure that the lead time between work completion and deployment is minimized.
  • Automate quality assurance tasks, ensuring changes in code do not break the principal codebase.
  • Ensure that developers are able to easily deploy features to separate user sets, such as QA, Alpha, Beta.

Software Engineer

Team Member: Sebastiaan Fehr

Responsibilities:

  • Be constantly researching, learning, and improving AIR's best practices for software development.
  • Create new code Frameworks, patterns and practices to implement the designs set out by the Software Architect.
  • Apply research on software patterns and practices which improve code quality, to create templates and examples which the tech team can follow.
  • Ensure that all developed systems make use of developed frameworks, patterns and practices to solve technical problems consistently and efficiently.
  • Guiding, teaching and assisting the development team through understanding and using new frameworks, patterns and practices.
  • Reviewing code quality, and help the development team improve the quality of their code.
  • Teaching the team what clean code looks like, and how to achieve it.
  • Supporting and enabling the Senior Programmer in their efforts to build software systems, and educate the team in their use.

Senior Programmer

Team Member: Steve Halliwell

Responsibilities:

  • Mentor the Technology Department, helping team members be exceptional in their work.
  • Leading the programming team in realizing the designs of the Software Engineer, Architect and Technical Director.
  • Using the frameworks, patterns and practices set out by the Software Engineer to implement new content and features.
  • Work closely with the Software Architect and Engineer, to review and improve architecture and implementation.
  • Leading the programming team in improving their code and adhering to AIR's coding standards and practices.
  • Performing code review for new features developed by the technology team.
  • Correcting designs which do not meet AIR's high quality standards, and helping team members improve code quality and design.
  • Ensuring close adherence to the patterns, practices of the technical team throughout AIR's projects.

Gameplay Programmer

Team Member: Sebastiaan Fehr

Responsibilities:

  • *

Programmer

Team Member: Christopher Strohfeldt

Responsibilities:

  • Developing & debugging new code.
  • Refactoring of legacy code.
  • Troubleshooting system problems.
  • Writing and running unit and integration tests.
  • *

Front-End Designer

Team Member: Rocco Loria

Responsibilities:

  • Realise visual elements of our designs in to tangible web elements.
  • Develop the HTML for the position and layout of front end components.
  • Develop the CSS styling of the front end components.
  • Component collation for quick integration with front end developers.
  • Export and group assets ensuring they meet contextual requirements.
  • *

Front-End Developer

Team Member: Baris Ozturkmen (Native),
Charlie Edwards (Web)

Responsibilities:

  • Importing graphical assets for use in buildingfront-ends.
  • Building application and web front-ends according to developed designs.
  • Adding UI functionality to interactable elements and connecting back-end functions.
  • Fixing bugs with user interfaces.
  • Ensuring UI displays as intended on target devices and resolutions.
  • *

Mathematician

Team Member: Christopher Strohfeldt

Responsibilities:

  • Developing robust logic for system design needs.
  • Testing validity of logic used in systems.
  • Introduction of formulae, theorems, and set bounds, to improve efficiency of systems.
  • *

Backend Developer

Team Member: Christopher Strohfeldt

Responsibilities:

  • Design and creation of API endpoints.
  • Creation of back-end functionality.
  • Fixing bugs in the back-end.
  • Integration of front-end and back-end.
  • Integration testing between front-end and back-end.
  • *

Tools Programmer

Team Member: Steve Halliwell

Responsibilities:

  • Make the lives of the Art, Technology, and Design departments easier by providing the best tools for their jobs.
  • Communicate with the Art, Technology and Design departments to understand their work, and which tools might help.
  • Identify bottlenecks, and friction in the production process, and source or create solutions.
  • Research and develop tools to enable and/or enhance the workflow and output of creators.
  • Work with users to identify tools requirements and improvements.
  • Identify time consuming work ahead of development, creating tools to solve problems before they arise.
  • Help Art, Technology and Design departments learn and use tools.
  • Document, maintain and improve tools developed throughout the production process.
  • Publish and support tools when they're made open source.
  • Ongoing support of tools and their users.

Web Developer

Team Member: Charlie Edwards

Responsibilities:

  • Faithfully implement designs by the Graphical Designer, UI/UX Designer and Art Director.
  • Writing well designed, testable, efficient code by using best software development practices.
  • Implementing automated testing to ensure code quality, extensibility and maintainability.
  • Creating website layout/user interfaces in line with each project's best practices.
  • Integrating with data from various back-end services and databases.
  • Creating and maintaining software documentation.
  • Staying current with web software trends and emerging technologies.
  • Maintaining deployed web solutions to help ensure availability and up-time.
  • Ensuring the security of the web software solutions we build and maintain.
Back To Chart
Chief Executive Officer
Sebastiaan Fehr
Strategic Advisor
Baris Ozturkmen
Finance
Chief Financial Officer
Baris Ozturkmen
Accounts Payable
Anna Meyer
Accounts Receivables
Anna Meyer
Accountant
Dot Elaija (Bones Accounting)
Payroll Officer
Anna Meyer
Administration
Business Manager
Anna Meyer
Office Manager
Anna Meyer
Business Intelligence
Sebastiaan Fehr
Legal
Ellem Warren Lawyers
Governance
Anna Meyer
Recruitment
Anna Meyer
Systems Administrator
Baris Ozturkmen
Human Resources
Anna Meyer
Producer
Sebastiaan Fehr
Sales & Marketing
Sales Director
Sebastiaan Fehr
Sales Representative
Sebastiaan Fehr
Account Manager
Anna Meyer
Community Manager
Bec McCready
Advertising Manager
Bec McCready
Brand Manager
Sebastiaan Fehr
Project Manager
Anna Meyer
Creative Director
Baris Ozturkmen
Sound
Sound Director
Baris Ozturkmen
Audio Engineer
Baris Ozturkmen
Composer
Baris Ozturkmen
Audio Programmer
Steve Halliwell
Design
Design Director
Rocco Loria
Gameplay Designer
Rocco Loria
Level Designer
Rocco Loria
Writer
Jason Spencer
Art
UI/UX Designer
Rocco Loria
Bec McCready
Graphical Designer
Rocco Loria
Bec McCready
3D Animator
Rocco Loria
Technical Artist
Steve Halliwell
Visual Effects
Rocco Loria
Environment Artist
Rocco Loria
Character Artist
Ryan-John Keates
3D Artist
Rocco Loria
Bec McCready
Illustrator
Bec McCready
Concept Artist
Bec McCready
Technology
Technical Director
Sebastiaan Fehr
Software Architect
Sebastiaan Fehr
DevOps Engineer
Sebastiaan Fehr
Software Engineer
Sebastiaan Fehr
Senior Programmer
Steve Halliwell
Gameplay Programmer
Sebastiaan Fehr
Programmer
Christopher Strohfeldt
Front-End Designer
Rocco Loria
Front-End Developer
Baris Ozturkmen (Native),
Charlie Edwards (Web)
Mathematician
Christopher Strohfeldt
Backend Developer
Christopher Strohfeldt
Tools Programmer
Steve Halliwell
Web Developer
Charlie edwards