#loader_wrapper{display: none;}

Work with us

Our organization is always looking for brilliant
and passionate minds, self-driven professionals sharing
our vision.

Please feel free to send us your application by email selezione@rcslab.it

Making the world a safer place to live.
For us this is more than just a concept, it’s our daily work.

We invest in technology

We invest in technology
to guarantee the universal value of security.

We believe in research

We believe in research
to deliver high performance solutions capable of fighting
organized crime, terrorism and preventing cyber attacks.

We are committed

We are committed to face the challenges of a
constantly evolving communication world.

Open Positions

The person who will collaborate with our Company has to be flexible and independent, able to work in team and know how to interact effectively. As an experienced developer, you will be able to work with new and stimulating technologies.

Activities will focus on analyzing and discussing requirements, estimating the effort required, developing, testing, disseminating and maintaining developed solutions.

The requirements are as follows:

  • Technical degree or equivalent education
  • Knowledge of the English language
  • Ability to follow processes related to code development, writing related documentation, testing and preparation for DevOps orientation
  • Interest in new technologies and inclination to constant updating
  • Good knowledge of web development technologies:
    • Web Technologies
      • HTML 5 / CSS 3
      • JavaScript ES6 / TypeScript
    • JS Frameworks
      • ReactJS
    • State management
      • React hooks
      • Redux
    • UI libraries
      • Material UI
    • Chrome Developer Tools
    • RESTful APIs
    • JS Runtime
      • Node.js
    •  Package manager (dependencies)
      • npm
    • Task manager (build/deploy) / Module bundler
      • webpack
    • Unit, integration and end-to-end test framework/tools
      • Cypress/Jest/React Testing Library
    • Responsive web design

 

Permanent
Milan, Italy

The person who will collaborate with our Company has to be flexible and independent,  able to work in team and know how to interact effectively. Activities will focus on: analysis and definition of technical requirements, design and implementation of the chosen solution, optimization of performance, scalability and robustness of the developed software, support for validation and deployment.

The requirements are as follows:

  • Technical degree or equivalent education
  • Knowledge of the English language
  • Software analysis and design techniques
  • Software development languages ​​and technologies (Java and Kotlin)
  • Software architectures
  • Linux operating system
  • Sql and NoSql relational databases
  • Spring Framework
  • Messaging systems and asynchronous communication
  • Containerization and orchestration technologies

 

Permanent
Milan, Italy