Software Developer

Recruiter
Company Confidential
Location
Loughborough, Leicestershire
Salary
£40,00 to £55,000
Posted
01 May 2016
Closes
29 May 2016
Ref
TD001
Contract Type
Permanent
Hours
Full Time

Position: Software Developer   Closing Date: 29 May 2016        Ref: TD001              

Role: Working in our small Software Team, creating, developing, writing and testing robust and quality code for a wide range of our software products.

Reporting Relationship: This position reports to the Head of Software Development

Job description: This position works within a team of software engineers to deliver cross-platform applications aimed to facilitate and support using of Apical's products by customers and developers. Duties will include:

●       Cross platform applications development

●       Back-end and front-end design

●       Building toolchains

●       Tools development

Skills Required:

●       Profound experience with C++C  and/or C++11

●       Profound knowledge of cross-compilation

●       Good skills of HTML5, CSS3, JavaScript ES6

●       Good experience with Python

Desirable skills:

●       Understanding of cross-platform debugging

●       Experience with LLVM tools

●       Bash or Groovy scripting

●       Experience with Grunt or similar system

●       Knowledge of Vagrant or similar solution

●       Makefile and CMake experience

●       Maven experience

●       Understanding of both Git and Subversion

Other Requirements:

●       Minimum first degree at 2:1 or above in a relevant technical subject. Master’s preferred

●       This position is within a small team so the successful candidate must be able to work well with colleagues and possess good communication skills.

●       The candidate must be highly motivated, keen to make a real contribution to the development of our range of IP and software products