This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Within SM.I.LE80 engineering organization we are looking a senior Software Engineer who can actively and effectively contribute to the evolution of SM.I.LE80 product, bringing in his experience and willing to learn about the unique blend of robotics, software engineering, automation and networking we have. We do value teamwork, openness, transparency, respect and courage, playing together in a fully Agile environment.
Job Responsibility:
Actively contribute to the software design, development & test activities of SM.I.LE80 applications, with particular focus on the evolution of frontend/WEB applications and related services
Collaborate with engineers, scrum masters and product owners to ruthlessly deliver value to our customers
Help building and maintaining the holistic view of the system
Requirements:
Master Degree in software/computer science engineering or equivalent
10 years of working experience in the software engineering space
Proven experience with software design and OOD, DDD, TDD methodologies
Knowledge of Web UI architectural patterns
8+ years of working experience with the Javascript/Typescript stack and ecosystem
Master plain HTML/CSS
Deep experience of Angular is a must
Working experience creating interactive visualizations, including 2D/3D scenes, D3.js/Three.js, etc
Working experience dealing with near real time applications / websocket / web-rtc
Working experience with .Net/C# ecosystem, REST APIs, ASPNET, etc
Practical Knowledge of SQL / Relational Databases
Experience with unit test tools such as Cypress, TestNG, etc
Hands on with Git & Git-flow
Fluent English
Nice to have:
Working experience within the industrial automation, telco, management systems or mission critical software applications
Knowledge of Distributed Systems, microservices, etc
Knowledge of cybersecurity related aspects (vulnerabilities, tools, SAST/DAST, penetration tests, etc)