Spring Professional is hiring for its international client, who is the largest online platform of accommodation booking, a Lead Software Engineer (Full Stack) - Supply (M/F), for Porto.
-
1 years' experience leading a software development team in an Agile environment;
-
2 years' experience in building RESTful API's;
-
2 years' experience in building Frontend Web applications;
-
Expert knowledge in all basic web technologies (HTML5, CSS3, JavaScript, Ajax);
-
Significant experience building web applications with VueJS, PHP, React or Angular (2/4/x) ;
-
Excellent understanding of web application security best practices;
-
Experience with RxJS or other Reactive programming techniques/libraries;
-
Experience integrating Web applications with RESTful services;
-
Experience working with templating engines (Twig, Smarty);
-
Proven experience with E2E testing using Protractor, WebDriver, Cypress, TestCafe or similar;
-
Experience with front-end tooling workflows: Node.js (NPM), SASS/SCSS, WebPack, Angular-CLI ;
-
Experience developing RESTful API's NodeJS, PHP, Java, .NET Core or similar ;
-
Strong understanding of most popular design patterns (MVC, SOLID, Dependency injection) ;
-
Excellent knowledge on caching tools (Memcache, Redis, Varnish, Nginx);
-
Experience deploying RESTful services to Azure / Amazon Web Services;
-
Proven understanding and experience of working with Microservices architecture ;
-
Proficient in Unit and Integration testing;
-
Solid experience of working in a TDD environment;
-
Experience with Continuous Integration and Deployment workflows ;
-
Hands-on experience with SQL, NoSQL, Document DB's or Azure SQL .