Register  |  Log In  |  Contact Us

Front End Developer

Organisation
BAE Systems Applied Intelligence
Reference
41861
Contract Type
Permanent
Sector
Defence & Security
Location
Guildford
Salary
competitive
Expiry Date
26/07/2017
Front-end developers are responsible for delivering web and mobile experiences that look and perform superbly across all platforms. This position involves using the latest front-end web technologies to develop code alongside a team of developers

Job Description

Ask Front End Developers what’s on their mind, and the answer is: code. They make the two-dimensional multi-dimensional and really fun to experience. They are able to walk the line between code junkie and artist and make beautiful unions between form and function. The partnership Front End Developers enjoy with Back End Developers is a match made in cyber-heaven. In the infinite time and space of the web and cloud, server-side meets database and application engineering to create the digital innovations and interactive events we’ve come to expect and even crave.

 

Front-end developers are responsible for delivering web and mobile experiences that look and perform superbly across all platforms.

This position involves using the latest front-end web technologies to develop code alongside a team of developers (both front and back-end, with different platform specialties).

Collaboration and subject matter expertise: The ultimate goal is to work with other UCD specialists to create digital experiences that inform, inspire and delight, regardless of channel or audience type. The Front End Developer will also work closely with UX Consultants, Technical Architects and client-side staff to interpret user requirements and create appropriate solutions that deliver tangible results.

The front-end developer facilitates dialogue between internal and external clients and teams, and communicates technical information, functionality, and limitations to non-technical teams.

This role works closely with both external clients and internal, cross-functional teams on projects that range from a few weeks to a few months in length.

 

Experience/Skills required

  • Extensive experience in JavaScript, HTML and CSS
  • Experience with either React.js or Angular
  • Experience with popular React.js state management libraries (such as Redux or MobX)
  • Experience with CSS preprocessors (SASS or LESS)
  • Experience in User Experience (UX) or working closely with UX team
  • Experience with newer specifications of EcmaScript
  • Experience with modern front-end development tools such as Babel, Webpack, NPM, etc.
  • Experience in RESTful APIs
  • Strong problem solving skills
  • Ability to work independently as well as in a team
  • Experience understanding business requirements and translating to technical requirements
  • Effective communication skills both oral and written
  •  Experience in Agile development approaches
  • Experience in version control (e.g. git, perforce and svn)

 

Desirable

  • Relevant degree or masters (eg MSc) minimum of 2.1 or equivalent
  •  Desired experience in Javascript testing tools
  • Desired experience in app servers (tomcat, jboss)
  • Desired experience with continuous integration (e.g. Jenkins and Bamboo)
  •  Desired experience in D3 and NodeJS
  •  Desired experience working with Lucene, ElasticSearch and relational DBs