Skip to main content

This job has expired

Senior Developer (Software Engineer)

Employer
BIRMINGHAM CITY UNIVERSITY
Location
Birmingham, West Midlands (GB)
Salary
£41,093 to £44,666 per annum (Plus 30% Market Supplement)
Closing date
28 Sep 2022

Senior Developer (Software Engineer)

School of Computing and Digital Technology

Location: City Centre Campus/City South Campus
Salary: £41,093 to £44,666 per annum (Plus 30% Market Supplement)
Fixed Term
Posted On: Wednesday 14 September 2022
Closing Date: Wednesday 28 September 2022
Reference: 092022-553

Birmingham City University has secured a major contract following a successful bid to the Ministry of Housing, Communities and Local Government (MHCLG) as part of the European Regional Development Fund (ERDF). The EcRoFit project is based within the Faculty of Computing, Engineering and Built Environment.

The Front-End Software Developer will be required to deliver a novel software application firmly based in the energy efficiency and housing retrofit market. Bringing together the latest approaches in building energy modelling and machine learning it will provide an innovative application for businesses. This is an excellent opportunity to shape a software product and manage delivery from start to finish. 

The Front-End Software Engineer will be responsible for designing and developing a new mobile application for the housing retrofit and building energy efficiency market. The app will provide a building simulation tool for retrofits and new construction projects, offering recommendations how to make buildings more energy efficient.

Over the term of the project, the app will then need to link into a database of products and building specifications, fronted by a web portal.   This portal will enable suppliers of energy-efficient products to specify their products and include them in the app recommendation system. 

Main duties and Responsibilities

As an experienced software developer, you will become the driving part in a team of researchers to ensure a marketable product is being launched. The Software Engineer will be part of the Computer Science and Data Analytics department, reporting to the academic project lead.  

  • To work with another developer (team of 2) within a group of academics and researchers that can be called on for specific tasks.
  • Use 3D modelling libraries to develop a sketcher interface that allows the designing of building models using a 2D grid and then visualise the building model in 3D using React Native rendering libraries.
  • Your role will be to work with others to understand the requirements, suggest the best approach and produce the alpha version. Ready to be tested and improved with demo data.
  • Enabling handover to back-end integrator through excellent documentation and regular briefings to the wider team.

Essential Skills & Experience

  • Strong background in React Native - 3 years+
  • Have some experience in developing 3D models and the use of 3D rendering libraries such as react-native-gl-model-view, expo-three, expo-gl or equivalent libraries.
  • Able to provide a portfolio and examples of previous work.
  • Proven knowledge and understanding of UX/UI which puts usability and accessibility at the forefront.
  • Able to scrutinise user requirements, acceptance criteria and visually communicate ideas to a standard that can be translated into working solutions.
  • Experience translating user requirements into tangible designs and mocks prior to development
  • Good understanding of HTTP/HTTPS, experience with REST
  • Comfortable with modern JS frameworks (NodeJS, ReactJS), MongoDB, HTML5 and SASS.
  • Use of source control repositories such as GIT, SVN or TFS.

Desirable Skills & Experience

  • Understanding of mobile application publication process both for Apple AppStore and Google Play
  • Experience in wireframing/mocking tools (e.g., Balsamic, Mockflow, Moqups etc.)
  • Experience of developing and designing mobile applications (iOS, Android and UWP).
  • Experience developing in Xamarin Forms across iOS, Android and UWP.
  • Experience in user centred design; agile/Scrum development methodologies.

Further details:
Job Description
Core Values

BCU Values underpin how we work in achieving the ambitions set out in our Strategy and Priorities, and are the principles that unite the way we work together and for our students.

The University is committed to internationalism and diversity and welcomes applications from all countries, faiths and backgrounds.

It is each individual successful applicants responsibility to ensure that they have permission to work in the UK. Some applicants may require sponsorship from the University and a visa from UKVI to take up the role if successful. More information on this can be found here: https://www.gov.uk/check-uk-visa

Some roles are not capable of sponsorship because they do not meet the UKVI criteria relating to skill and salary level. If you are unsure as to whether you would require sponsorship if successful, or whether the role is capable of sponsorship, please contact us: RTinbox@bcu.ac.uk


 
Please note on occasions where we receive a large number of applications, we may close the advert ahead of the publicised closing date. If this does happen, we will contact all candidates via email who have started but not yet completed their application, giving 48 hours’ notice.  We would therefore advise that you submit your completed application as soon as possible.


At Birmingham City University we are proud to be an equal opportunities employer.  All staff are expected to understand and enact the University’s commitment to ensuring equality, diversity and inclusion in our employment practice and in all that we do . This commitment is enshrined in our Core Values and is detailed in our Equality, Diversity and Inclusion in Employment Policy. The University values and celebrates the diversity of our staff and students; we welcome people from the many  different backgrounds and life experiences that reflect the students and the citizens we serve.  We are committed to equality of opportunity for all staff and actively encourage unique contributions, in particular from under-represented groups in respect of age, disability, sex, gender or gender identity, ethnicity, race, religion or belief, sexual orientation or transgender status

Birmingham City University ('BCU') is committed to protecting your personal data and being transparent about what we do with your personal data. One of the ways we do this is through our privacy notices. For further information please click here

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert