The Member Company logo

Mobile Software Engineer

The Member Company·From €34,000

Primary stack

KotlinGitTestNG

Nice to have's

CAgile

Job description

About the Position

We are seeking a Mobile Software Engineer with 2-5 years of experience in Kotlin to join our technical team in Milano, Italy. The individual will contribute to the design, development, and evolution of multi-platform software solutions, working autonomously on implementation decisions, integration with external devices and systems, and continuous improvement of product quality.

Responsibilities

  • Analyzing technical and functional requirements and translating them into reliable and scalable cross-platform software solutions.
  • Designing, developing, and maintaining multi-platform software applications and components in Kotlin.
  • Contributing to the definition of the software architecture, promoting modularity, code reuse, and maintainability across different target platforms.
  • Integrating applications and external devices through communication protocols and interfaces.
  • Defining and executing tests, performing debugging activities, and analyzing results to ensure software quality, robustness, and performance.
  • Participating in code reviews and proposing technical, architectural, and process improvements.
  • Collaborating with developers, product teams, and technical stakeholders in integration, troubleshooting, and release activities for the solutions.

Requirements

  • Degree in Computer Engineering, Computer Science, Electronics, or related technical disciplines.
  • 2 to 5 years of professional experience in software development.
  • Proven experience in developing cross-platform applications with Kotlin.
  • Knowledge of software design principles, modular architectures, and development practices focused on quality and code reusability.
  • Experience with Git, code review, testing, and debugging tools.
  • Experience integrating with Bluetooth, NFC, USB-C, and the MODBUS protocol is a plus.
  • Knowledge of Agile methodologies and experience in Agile development teams will be considered a plus.
  • Operational autonomy, analytical skills, precision, problem-solving, and a predisposition to teamwork.
  • Good knowledge of written and spoken English.
  • Availability for business trips and relocation will be considered a plus.
  • Strong motivation to embrace TMC's Employeneurship model.

We Offer

The position includes a permanent employment contract and a Gross Annual Salary (RAL) starting from €34,000, in compliance with the National Collective Labor Agreement (CCNL) for Commerce – Tertiary, Distribution, and Services. TMC is committed to offering a competitive remuneration package. At the end of the selection process, after assessing the candidate’s experience, skills, and qualifications, the company may propose a final RAL exceeding the amount indicated above.

In line with our business model, the final remuneration package also includes:

  • A component of profit sharing from the project.
  • An annual personal budget for training and professional development amounting to €4,000 net.
  • An annual welfare credit.

Further details will be provided during the selection process, in accordance with applicable company policies.

About the Company

TMC is an international high-tech consultancy company that provides clients with specialist expertise to support them in addressing their technological challenges. In this context, TMC operates as a center of excellence serving clients, helping them become more competitive in an increasingly global and fast-evolving technological world.

At TMC, we believe that people drive technology. This is why we strive to create the best possible conditions for industry talent to grow and realize their potential. We offer a stimulating and challenging work environment where everyone can be the protagonist of their professional journey.

As an Employeneur (a term used by TMC to describe professionals who combine entrepreneurial spirit and consultancy skills), you will join the TMC family. In addition to our technical excellence, engagement, collaboration, and fun are fundamental elements of our company culture.

Application

Submit your application by applying with your resume, applying with LinkedIn, or applying without a resume.

Your contact for this vacancy:

Giovanni Li Rosi

Business Manager

Call me on +39 33 949 667 20

Send me an e-mail

Reach me on WhatsApp

Connect with me on LinkedIn

© The Member Company. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

The Member Company logo
The Member Company

Consultancy Broad

Popular searches