London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | London |
Education | Not Mentioned |
Salary | 100,000 per annum |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
I am delighted to work with an exciting and successful fast-growing pharmaceuticals company. That is a global leader in clinical trials. My client offers a fast-paced environment pushing boundaries to the next generation, whilst being able to gain newskills and grow your career.This role can be done completely remotely from any of the following locations: East coast US, West Coast US, Germany, Netherlands, UK, Switzerland, Ireland and Belgium.RESPONSIBILITIES- Participate on a decentralized, agile-based software development team.- Write reusable, testable, and efficient code, unit-test and document implemented features- Design and implementation of low-latency, high-availability, and performant applications- Implementation of server-side models and algorithms- Implementation of web service APIs (REST)- Implementation of client-side logic, including UX design, HTML layouts and templates, AngularJS logic, and styling- Implementation of security and data protection- Integration of data storage solutionsREQUIRED EXPERIENCEThe position requires a minimum of 3-5 years experience as a Software Engineer in an agile environment working with web-based applications. The skills listed below are those of a full-stack software engineer, with the understanding that each software engineerhas his/her own preferred areas. A Bachelors degree in computer science, software engineering or equivalent field is required.Front-end:- Design and implementation of complex web applications- Strong JavaScript coding skills and experience with functional programming- Strong skills with AngularJS/Angular- Strong UI and UX/web design skills (CSS3, SCSS).- Experience with reactive programming in JS (RxJS, NgRx).- Experience with responsive design applications (e.g. Material Design)Back-end:- Experience with ORM (Object Relational Mapping)- Design and implementation of service web APIs such as Django/Django Rest Framework, Express.js or any Node.js framework- Experience with modern application frameworks such as Django or Ruby on Rails.- Experience with micro-services / loosely coupled applications using multiple data sources and interfaces- Experience with functional programming / higher order functions is a plus