A Senior Software Engineer will create, design, code, debug, maintain, test, and collaborate and communicate with appropriate parties. Participate in our software development lifecycle, and value delivery procedures. Maintain and utilize documentation in the development of code. Recommend changes in development, maintenance and system standards.
* 5+ years of experience in Software Development
* A strong background in object-oriented programming in a language such as Ruby, Java, C#, Objective-C or C++
* Ruby on Rails, Angular, React, React Native experience a plus
* Mobile native or cross-platform experience with React Native, Xamarin, Objective-C, or similar frameworks and languages a plus
* Experience with automated testing solutions (BDD, Unit Testing, System Testing)
* BSc or MSc in Computer Science or a related field
To apply for this job please visit itjobpro.co.uk.