Senior UI/UX Engineer

13 Apr 2018
18 Apr 2018
Contract Type
The UI Team are responsible for working with all disciplines to generatethe concepts and designs for our titles, and for creating the softwareand art that bring these to life, primarily focusing on the customersUI/UX experience. As a Senior UI/UX Programmer, you'll work with otherprogrammers, designers, artists, testers and production staff to creategame features. In this multi-disciplinary environment, everyone has apart to play in providing inspiration and creativity and no one trulyperforms just a single role. It doesn't matter whether an idea has comefrom an intern or a senior member of the team - it's just as worthy ofconsideration and inclusion in our games. Senior members of our team often have one or more areas of programmingwhere they are highly skilled and experienced. However, much more thanthis, they're characterised by the versatility and strong desire to getinvolved outside of their original specialism. In this role, you'll tackle tough problems with little guidance and willhelp to set the direction of whatever group you're working with and becomfortable with helping us figure out what the best thing is we shouldall be doing right now. We promise that if you're looking to grow,you'll have access to the range of challenges you need to truly broadenyour experience. But most of all, you'll be part of a team of friendly,highly talented developers who like nothing better than sharing theirown challenges and their expertise with you. We're big believers in high quality engineering here at Rare and, sincewe're developing our products as services, we aim for fast iteration yetwith robust methods. This means that we embrace modern developmentpractices such as Continuous Delivery, automated testing, code reviews,pair programming and agile methods (e.g. Kanban). As a Senior UI/UXProgrammer you'll lead by example in these areas. Qualifications Rare is an equal opportunity employer. All qualified applicants willreceive consideration for employment without regard to age, ancestry,color, family or medical care leave, gender identity or expression,genetic information, marital status, medical condition, national origin,physical or mental disability, political affiliation, protected veteranstatus, race, religion, sex (including pregnancy), sexual orientation,or any other characteristic protected by applicable laws, regulationsand ordinances. Bring at least one area of deep technical expertise to our team. You'll know an awful lot about game (or plain old software) development in general, but this expertise is Your Thing. Graphics, audio programming, artificial intelligence, network synch, web services, engine development, build systems and suchlike. That's not an exhaustive list, by the way, just some examples. Tell us about yours. Be enthusiastic about modern development techniques and be demonstrably keen to apply them to games. Test automation is a key element of our approach so a willingness to apply that is essential. Demonstrable experience in software design, programming and debugging skills in, possibly, a range of languages. Responsibilities In conjunction with other engineers, designers, artists and testers; originate, implement and iterate on software features for inclusion in our games or to support the development of our products. Identify and surface risks in the areas that are being worked on. Build creative solutions to technical problems encountered in the development of our games. Continuously work to minimize technical debt and maintenance hazards. Devote time to personal improvement in order to further your own game development and programming knowledge. Mentor less experienced members of the team as necessary. Be part of Rare's culture. Be inquisitive, try things out, break stuff, help people be even better, think like you own the place. - provided by Dice AGILE, AUTOMATED TESTING, KANBAN, PAIR PROGRAMMING