Contribute technical expertise to the creation of interaction design documents describing app behaviors that are cutting-edge, yet realizable
Work closely with the design, product and engineering teams to develop the company’s next-generation technologies and experiences
Work closely with our UI/UX designers to translate product specs/mocks into fully functional user interfaces.
Building prototypes, proofs of concept, and implementing them under tight deadlines.
Mentor other software developers to assist you with UI implementations, as the need arises
Manage outsourced UI development, especially with regards to enforcing the coding methods and techniques required to realize the desired user interaction
Requirements
Bachelor in Computer Science, Engineering or other scientific degree
5+ years experience in UI development
Familiarity with various platforms generally, and their application development environment
Passion for user experience and design
Familiarity with current Software Engineering best practices including Agile development (SCRUM), bug tracking, source code revision control and continuous integration
Ability to think at different levels, get the “big picture” as well as the details, understand a software product from top to bottom and propose elegant solutions to problems
Proficiency with Photoshop and Illustrator
Advantage
Experience developing iOS, Windows and OS X applications
Familiarity with Git
Development experience with HTML5
Design/UX skills and/or experience
Experience architecting or re-architecting software systems