Unity Developer
23 February 2022
5x5 Gaming is looking for a hands-on Unity Developer to implement and maintain game systems across our client/server architecture. He/She will work within a cross-functional team, planning and delivering technical improvements or new features that are an integral part to the player experience and overall product.
As a Unity Developer, you'll work closely with designers, artists, and product managers in cross-functional teams to develop gameplay features. You'll be a foundational member of a team that's working on bringing an innovative new game to market.
We're looking for a person with experience in the Tech/Games industry. This is a meaningful and varied role with lots of exposure and the potential to expand.
Responsibilities will include:
- Validate designs, understand the tech feasibility, and suggest alternatives/improvements
- Produce code that meets problem definition and meets projects requirements
- Build mobile applications using React Native & React and knowledge of data flow/state management (e.g., React Context API), consuming data from REST APIs
- Build beautifully animated layout transitions and micro interactions
- Ensure the technical feasibility of UI/UX designs
- Improve applications for maximum speed and scalability
- Ensure code follows iOS/Android store specifications and guidelines
- Explore new development techniques and bring these into projects
- Ensure code is to the best standard possible
- Ensure all work has been thoroughly tested through the necessary channels
- Ensuring that any work carried out meets the marketing and design needs as instructed by the Senior Web Designer and UX designer
- Oversee work planning for junior developers, Tracking, and communicating project progress to the Producer
- Ensure that all deadlines are met
- Apply unit testing and collaborate on code with other developers
- Ensure all work is to be recorded in JIRA, work with Producer and Product Director and help with sub task creation
- Mentor & upskill junior developers
To be considered for this role you will need to have:
- Knowledge of different mobile platform (iOS, Android) capabilities
- Commercial experience with React Native (iOS & Android)
- Worked on Live React Native apps
- Experience using React, TypeScript and Expo.
- Fluent with web service development with technologies such as REST API
- Fluent with React state management (hooks, context)
- Fluent with React Native animation libraries
- Experience using Material-UI framework front-end library
- Experience working on large-scale projects
- Experience with 2D / 3D rendering libraries in mobile app development
- Appreciation for software craftsmanship, architecture, and design patterns for writing flexible and testable code
- Appreciation for UX design
- Understanding of common security concerns associated with Web development
- Familiar with Agile methodologies
- Experience with source control and working on projects as part of a team