MainStreaming Logo

MainStreaming

Junior Software Developer

Reposted 16 Days Ago
Be an Early Applicant
In-Office
Milan
Junior
In-Office
Milan
Junior
Join MainStreaming as a Junior Software Developer contributing to video streaming applications. Responsibilities include design, development, and code performance. Collaborate in a multi-disciplinary team and propose new technologies to improve efficiency.
The summary above was generated by AI

MainStreaming® is an intelligent media delivery company that empowers enterprises, media and gaming companies to ensure the best Quality of Experience to their audience, through its revolutionary AI-powered technology.

It optimizes the viewing experience with its Intelligent Media Deliver Platform (iMDP), the first platform designed to guarantee full governance over the streaming process, the highest Quality of Service and the best Return on Investment.

For our brand-new office located in Milano Bicocca we are looking for a:

JUNIOR SOFTWARE DEVELOPER

Job Description:

MainStreaming is in a scaling phase; our team is going to expands internationally and the heart of our product the R&D team is looking for new talents to join us. In order to improve everyday our platform, we are looking for a talented Junior Software Developer who helps us on tons of new projects like web portals and web applications for the management of media contents (media player, media manager) and also for the CDN side configuration.

Key Responsibilities:

  • You will participate in the design and development of software applications dedicated for the video streaming by collaborating closely with multi-disciplinary teams;
  • Be responsible for the code performance;
  • Develop and manage internal and public web applications;
  • You will propose, evaluate and adopt new technologies to maximize the efficiency of development;
  • Deliver testablemaintainable and high-quality code and take operational responsibility for the components that you develop.

What We're Looking for:

  • PASSION FOR THE PRODUCT: Professional attitude towards software craftsmanship including testing and a passion for writing good documentation.
  • PROACTIVITY: You are confident enough to self-start your project and set your priority in autonomy while working with a group of international peers.
  • EAGERNESS TO LEARN: You don't get scared of something new, we provide you an environment where you can improve every day.
  • TEAMWORK: A high degree of collaboration, we are a team, we develop and grow together.
  • ENGLISH: Conversational level, you will share your time within an international Team.

SKILLS:

  • Previous programming experience with at least one of the following programming languages: C#java, python;
  • Basic knowledge of JavaScriptHTML5, CSS3, SASS, and LESS.
  • Basic knowledge of JS tools: NodeJS, npm, Automation tools (Webpack/Lint).
  • Basic knowledge of version control systems: GIT;
  • Interest in develop skills with one of modern JS Framework (Angular, React, VueJS);
  • Basic experience with Unit Testing, Test Driven development.

What we offer:

  • A young, dynamic and entrepreneurial environment where to develop and growth.
  • An innovative technology and service able to support the transition from traditional broadcasting to the streaming entertainment of the future.
  • A growth path aimed at improving your professionalism.
  • Flexible working hours.
  • Breakfast, lunch and snacks in our office.
  • Access to E-Learning platform.
  • Health Insurance.

Salary and benefits will be assessed in relation to the candidate's experience and skills

In MainStreaming you will be part of a dynamic, flexible, young, tight-knit and international environment and will have the chance to work in a company that values innovation, out of the box thinking, its employees and committed in making the world a better place.

La ricerca è rivolta a candidati di ambo i sessi. I candidati interessati possono inviare un curriculum vitae con l'autorizzazione al trattamento dei dati personali ai sensi del D.Lgs 196/03 e “Codice in materia di protezione dei dati personali” e dell’art. 13 GDPR 679/16 – “Regolamento europeo sulla protezione dei dati personali”.

Top Skills

Angular
C#
CSS3
Git
HTML5
Java
JavaScript
Less
Lint
Node.js
Npm
Python
React
Sass
Vuejs
Webpack

Similar Jobs

2 Days Ago
Easy Apply
Hybrid
Milan, ITA
Easy Apply
Senior level
Senior level
Fintech • Payments • Financial Services
The Enterprise Sales Manager will lead the sales cycle to close deals with major merchants and innovate solutions across various industries.
Top Skills: SaaS
3 Days Ago
Remote or Hybrid
Milan, ITA
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Responsible for producing new business sales revenue through account planning and territory management while building relationships with C-suite clients.
Top Skills: AISaaS
4 Days Ago
Easy Apply
Hybrid
Milan, ITA
Easy Apply
Senior level
Senior level
AdTech • Big Data • Digital Media • Marketing Tech
The Customer Success Manager will onboard new accounts, maintain client relationships, drive adoption of IAS technology, and identify upsell opportunities while overseeing client health and reporting on activity.
Top Skills: GainsightGamGcmExcelMicrosoft PowerpointMicrosoft WordSalesforce

What you need to know about the Edinburgh Tech Scene

From traditional pubs and centuries-old universities to sleek shopping malls and glass-paneled office buildings, Edinburgh's architecture reflects its unique blend of history and modernity. But the fusion of past and future isn't just visible in its buildings; it's also shaping the city's economy. Named the United Kingdom's leading technology ecosystem outside of London, Edinburgh plays host to major global companies like Apple and Adobe, as well as a growing number of innovative startups in fields like cybersecurity, finance and healthcare.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account