UCL ADVANCES Job Description & Person Specification: Software Engineer - Mobile

advertisement
UCL ADVANCES
Job Description & Person Specification:
Software Engineer - Mobile
1. Background Information
UCL – a university, a community, a world-class reputation …
UCL is one of the UK’s leading universities, a world-class multidisciplinary research and teaching
institution, whose staff and former students have included 26 Nobel Prize winners. Founded in
1826, UCL was the first university in England to admit students regardless of race, religion or
gender. It continues to thrive on the creativity and diversity of its community which today
comprises 10,000 staff, 13,000 undergraduates and 9,000 graduate students from 130 countries
across the globe.
Constitutionally part of the federal University of London, UCL is in practice an independent
university, with an annual turnover of over £800 million. Its 70 departments span arts and
humanities, social and historical sciences, law, architecture and the built environment,
engineering sciences, mathematical and physical sciences, life and clinical sciences, and
medicine. UCL includes academic units as diverse as the UCL Slade School of Fine Art, the UCL
Bartlett School of Architecture and the UCL Institute of Child Health, which is associated with
Great Ormond Street Hospital.
75% of UCL’s departments received ratings of ‘excellent’ in national teaching quality reviews
carried out between 1993 and 2001 and 60 departments achieved top (grade 5 and 5*) ratings in
the 2001 Research Assessment Exercise. As a result of its track record, UCL receives substantial
funding from government and charities, and more than £250 million is currently being invested in
state-of-the-art facilities for cutting-edge research and teaching. Situated at the heart of one of
the world’s greatest cities, UCL’s historic central campus in Bloomsbury is within easy reach of
several rail and underground stations, the Eurostar terminal and Heathrow airport.
UCL Advances
UCL Advances, UCL’s center for entrepreneurship and business interaction, helps anyone who
wants to learn about, start or grow a business. Its primary role is to promote a culture of
entrepreneurship on campus and engagement with entrepreneurs and small businesses beyond
UCL’s boundaries. It works to support start-ups and small businesses across London by helping
them to access the technical and business expertise of UCL’s staff and students through a series
of programmes to help support ambitious young companies.
UCL Advances is affiliated with UCL Enterprise, which provides UCL’s structures for engaging
with business for commercial and societal benefit.
www.ucl.ac.uk/advances
www.ucl.ac.uk/enterprise
Programme Summary
DECIDE helps London's entrepreneurs test, iterate and launch ideas. Part of Advances, UCL’s
Centre for Entrepreneurship, we work with startups and leading companies to transform and
validate ideas through early stage product development and pre-commercial testing. We offer 3
core services; UX Lab, a user experience evaluation and design service, Device Lab, London’s
largest open device library, and App Lab, a private app store for in-the-wild user testing on UCL’s
community of 35,000 people.
1
DECIDE is a diverse and ambitious programme, with App Lab currently being one of the most
interesting open innovation projects in the country, making this a unique opportunity. You will be
joining a dynamic, highly motivated, fun and entrepreneurial team.
2. The Role
Job Title
Reporting to
Location
Software Engineer - Mobile
Technical Services co-ordinator
IDEALondon, 69 Wilson Street, LONDON, EC2A 2BB
Job Function:
This role will be involved in the development, deployment, maintenance and testing components
of the DECIDE programme, primarily “App Lab”, a private App Store that will provide a large
scale testing environment to support start-up and other companies with private trialling of their
applications. The role will also include helping design, prototype and run mobile app deployment,
as well as helping develop the best practice policy and guideline documents for development,
testing and deployment.
2.1 Principal Responsibilities
• Liaise and coordinate activity with the Technical Co-ordinator to maintain consistency and
effective delivery of services across multiple platforms.
• Help design, build and iterate mobile and/or web based platforms to deliver App-Lab
• Assist in the design, development, and maintenance of mobile websites and native
applications
• Support the development and maintenance of systems necessary for service delivery,
including Device Lab
• To assist with cataloguing and preparation of mobile devices for testing and events
• Help support the application process for those wishing to access DECIDE services and
help prioritise projects appropriately based on mobile / platform suitability.
• To ensure that the confidentiality of records and stored personal data is respected and
maintained for all projects within the programme in line with the Data Protection Act.
• Develop and maintain a full and up to date knowledge of relevant industry standards,
trends, and best practice; and their applications and benefits.
2.2 Other Duties
•
Represent the programme internally and externally and deputise for the DECIDE
Technical Services co-ordinator where appropriate.
•
Provide technical advice to clients on mobile application design and best practice
•
Develop and maintain a full and up to date knowledge of all Enterprise services /
partnerships and their application and benefits.
•
Liaison with other departments within the College and partner organisations to develop
better services and to establish the programmes’ work within the context of their initiatives
eg. Computer Science, to ensure best practice in incorporated into the service design
•
Participation in activities with external partners to forward the aims of UCL DECIDE
•
To work with programme team on analysis of data and subsequent report writing,
publication and dissemination of project results.
•
Help conduct and analyse testing sessions with clients, both on UCL campus and “in the
wild” at appropriate locations.
•
To help organise and host events (for example, workshops or meetings) to share results.
•
Carry out any other duties as are within the scope, spirit and purpose of the job as
requested by the line manager or Head of Department/Division.
•
Actively follow UCL policies including Equal Opportunities policies and be expected to
give consideration within their role as to how they can actively advance equality of
opportunity and good relations between people who share a relevant protected
characteristic and people who do not share it.
•
Maintain an awareness and observation of Fire and Health & Safety Regulations.
2
This job description reflects the present requirements of the post, and as duties and
responsibilities change/develop, the job description will be reviewed and be subject to
amendment in consultation with the post holder.
3. Person Specification: Knowledge, Skills and Attitude Required
Person Specification
You must be a skilful, hard working and innovative engineer, with highly developed technical
skills and able to effective communicate with and work within a team. Good at problem solving,
and analytical thinking. You must be able to demonstrate excellent organisational and
interpersonal skills, the ability to take on responsibility and exercise skills in time management.
Specifically you need to be able to demonstrate the following experience and competencies, or
their equivalents in other fields:
Essential
• Strong interest in digital SME’s and the startup culture in London
• Readiness to engage in continuous professional development activities to keep
knowledge base and skills up to date and to develop them further.
• Innovative approach, ideally learned in a fast moving corporate environment.
• Relevant and deep technical expertise and industry sector knowledge in the areas of
specialty
• Proven prior experience of Agile and Scrum methodologies and software project
management
• Experience developing mobile applications for either iOS, Android or other major mobile
platforms
• Ability work on own initiative, with minimal supervision and calmly under pressure to
prioritise a busy workload according to deadlines
• Ability to successfully manage a variety of tasks to deadline and to work calmly under
pressure.
• Tact and discretion in the handling of highly confidential and sensitive information.
• A high level of accuracy and consistent attention to detail
• Good interpersonal and communication skills both written and oral, and be able to develop
effective working relationships.
• Understanding of the issues and processes relevant to a commercial research
environment
• Interest in attending developer meet ups and events
• Applicants must have a minimum of 3 A level passes or equivalent
Desirable
• A high level of specialised scientific, engineering, or computing knowledge generally
acquired by postgraduate academic study (eg. MSc, PhD) and/or professional commercial
experience
• First hand experience in start-up and SME product development cycles
• Background in software product development for commercial applications
• Experience of working with digital enterprises
• Experience using REST & JSON web service from mobile applications
• Relevant technical expertise in the cross platform mobile frameworks
• Experience with PhoneGap / Cordova technologies
• Experience with testing frameworks, such as JUnit / Robotium
• Experience using web development frameworks and libraries such as, jQuery, HTML5
Grunt, Bootstrap and others
3
Download