Posted on December 06, 2019
Fixed Term Contract until end of September 2020
We’re looking for a versatile front-end web or mobile developer with strong experience using modern declarative UI frameworks to join our Fictioneers venture. You'll be based at our venture (Fictioneers) HQ office at the Arnolfini centre, near Temple Meads Train Station in Bristol but you should be willing to travel occasionally to Cardiff where our Sugar Creative head offices, are located.
We’re looking for experience in frameworks like Flutter, React or React Native alongside a state management library like Redux. Perhaps this is Elm, Vue/Vuex or Re-frame. Crucially, this is someone who understands the declarative UI paradigm and appreciates the power of functional immutable state transformations.
You’ll pioneer an ambitious mobile app that delivers an immersive storytelling experience embedding, Unity developed, augmented reality interactions.
About the role:
We are building a new platform to bring storytelling into the 21st century. This journey begins with a brand new Wallace & Gromit adventure in partnership with Aardman, which will be using a variety of immersive technologies and transmedia approaches.
At the heart of this is a multi-platform mobile app that ties together a broad range of transmedia storytelling and interactive experiences. This includes location-based, augmented reality gameplay and crafting economy gameplay together with audio, video, comics and social media.
To deliver this we’re using Flutter to rapidly develop consistent mobile UI, producing a native iOS and Android app. Unity, embedded in the app, allows us to seamlessly switch into AR experiences and leverage powerful game engine functionality.
Building out an extensive and in places complex mobile UI with robust state management is where we’ll need your help!
Your experience and skills:
You must have:
Experience using a declarative UI framework alongside state management frameworks like Redux to build robust and scalable applications
Understanding and appreciation of the concepts behind the declarative UI paradigm and why immutable state transformations reduce complexity
Ability to adapt past experience and programming concepts to the Dart language, applying best practices to produce robust and maintainable code
Any mobile development experience, native or hybrid
Reactive Extensions, Reactive X or Rx (RxJS, RxJava, RxSwift)
Appreciation for functional programming concepts
Unity (general appreciation of the core game engine concepts)
You should be comfortable with all stages of the project life cycle, from creative concepting, to initial experimentation and requirements gathering through to delivery and support
You should be used to working on large projects: prioritising work streams, working across different media, working efficiently and managing your own time, presenting in meetings, fleshing out concepts, working alongside others effectively, and liaising with our large extended team to bring everything to fruition to your own exacting standards.
Flexible and open to direction and iteration
Familiar with fast prototyping (white boxing) for testing
Ability to communicate and work with other artists, other developers & designers in a dynamic team environment
Willing to help others and ask for help where needed
Prepared to learn new tools during production
Proactive and ready to share information and assets
Depending on experience, £30,000 - £35,000 pro-rata per annum
How to apply:
Please send a covering letter, CV and some relevant examples of work (links to portfolios sites etc.) to email@example.com with the subject 'UI Developer Application'
No recruitment agencies, please.