View Full Version : Double Negative are looking for a UI Programmer

Double Negative
27th October 2014, 12:03
As one of the world’s largest providers of visual effects for Film, Double Negative has facilities in London and Singapore, with a third opening shortly in Vancouver. Double Negative’s R&D department develop ground-breaking software to ensure that the studio remains at the cutting-edge of global VFX production.

As one of the largest R&D teams in the industry, we support multiple film projects in parallel, from initial design through on-set supervision and production to post-production, by delivering pioneering tools that enable our artists to efficiently tackle increasingly complex challenges, with stunning results.

R&D Programmers at DNeg are tasked with a variety of responsibilities spanning the full software development life-cycle; designing, supporting and maintaining software.

This is an excellent opportunity for a candidate experienced in UX/UI design and development to work in the exciting field of VFX and have their products used by a highly visual artist user-base.

Needs to Do:
• Design and develop usable GUIs that are fit for purpose, performant, scalable and aesthetically pleasing
• Liaise with artists and project supervisors to understand their requirements and workflows
• Plan the development of tools and breakdown the plan into tasks
• Communicate development timeframes to the Software Project Manager and stakeholders
• Take responsibility for the testing of your own tools with the assistance of the R&D Software Tester
• Provide mentoring for junior team members
• Produce technical documentation and user manuals

Need to Know:
• Degree in Computer Science, Computer Engineering, or equivalent subject
• Proven experience developing and designing user interfaces with enterprise-level systems for large data sets
• Solid knowledge and experience of Python and GUI toolkits, especially PyQt, PySide
• Minimum 4 years experience with GUI development
• Experience with working collaboratively in a team environment
• Knowledge of Linux and Git based development environment
• Knowledge of profiling, test frameworks and Agile/Scrum processes advantageous

Needs to Be:
• Passionate about usability and user interface design
• Knowledgeable and interested in emerging industry technologies
• Smart, driven and adaptable
• Logical and practical in approach to solving complex problems
• Team oriented and organised
• A strong communicator – both verbal and written