-
Develop and implement complex software modules under the instruction of the Head of Product.
-
Design and in collaboration with the UI/UX Team Lead, UI/UX Designers or PO’s.
-
Maintenance, bug fixing and enhancement of existing prototype software.
-
Write and maintain technical documentation of both proposed and existing prototype software.
-
Testing of software planned and implemented during prototyping phase.
-
Accurately translate visual mock-ups/storyboards into useable, web-based components.
-
Strong web-based software development/programming abilities in relevant technologies.
-
Ability to connect to APIs and translate the results into data driven prototypes.
-
Strong understanding and ability to apply relevant new technologies available.
-
A solid understanding of mobile devices, their operating systems and interfaces.
-
Understand the full cycle of the software development process and responsibility for enhancing to suit the needs of the business.
-
Driving the implementation of new prototype features to be tested in the live client, allowing data analysis.
-
Strong understanding of building multi-variant features under A/B hooks to allow for user testing.
-
Regular weekly meetings with the Head of Product Design to discuss team and product direction.
-
Conduct 6 monthly performance reviews, documents the results and maintains a portfolio of evidence for each team member.
-
Participates in the recruitment of new UI Developers when necessary.
-
Maintaining the backlog of work and distributing this accordingly to the correct skillset within the team.
-
Peer reviews code written by other UI Developers along with the ability to give constructive, concise feedback.
-
Train & advice less experienced members of the UI Developer team on developing multi-variant prototypes based upon best practices for User Testing.