chiudiclose

SEGUI JOBONLINE

prova





Ricevi la newsletter con articoli, annunci di lavoro e informazioni utili alla tua carriera

Master per Ingegneri e Architetti Scuola Pesenti Politecnico Milano

Pirelli Spa > offerta di lavoro n. 221121

immagine: lavoro con Pirelli Spa

Mobile Developer

> 14303

contratto
Assunzione alle dipendenze

durata
Tempo indeterminato

regime orario
Full time

luogo di lavoro
IT Lombardia, Milano

area professionale
Sistemi informativi, TLC

livello professionale
Junior

Invia candidatura

Descrizione della posizione

You will be part of a multidisciplinary team focused on delivering and evolving a compelling ecosystem of digital and IoT (Internet of Things) solutions and services Pirelli is building around its premium customers and technologies. You will be responsible for the development of mobile apps with a comprehensive vision over systems and services.

 

Responsibilities

  • You will contribute to the evolution of Pirelli Digital proposition in the growing transformation of automotive Digital ecosystem
  • You will be responsible for developing the user facing functionalities (Native App) within the full stack of Digital solutions Pirelli is developing to deliver the power of Pirelli technology and Services (including complex predictive models) to the Consumers
  • You will be the bridge between the UX designer and the back-end programmers and will have the responsibility to brings App design to life breaking the design down into components and delivering information and functionality made possible by the back-end infrastructure.
  • You will be in charge for production, modification, and improving mobile app user interfaces.
  • You will provide to the team strong visual & interactive design skills – attention to the details and a clear grasp of layout, color, motion, and behavior; ensuring high quality graphic standards and brand consistency
  • Develop new user-facing features, build reusable code and libraries for future use, ensure the technical feasibility of UI/UX designs and optimize application for maximum speed and scalability
  • Contributing some back-end experience, collaborating on APIs, and other means of integration with the rest of the solution. Help and support back-end developers with coding and troubleshooting
  • Write functional requirement documents and guides

 

 

Required Skills:

  • In-depth understanding of the entire Native App Development, publishing and management process.
  • Strong knowledge of mobile operating systems (iOS/Android)
  • Strong knowledge of mobile development patterns and frameworks
  • iOS: strong knowledge of native developer OS APi(S) and development languages/tools, such as Swift and Objective-C on Xcode.
  • Android: good knowledge of native developer OS APi(S) and development languages/tools, such as Kotlin and Java on Android Studio.
  • Basic knowledge of C# and Xamarin on Visual Studio is a plus.
  • Good knowledge of Design Patterns and main integration patterns.
  • Strong knowledge of UI test, Unit tests, code coverage and TDD (test driven development).
  • Knowledge of Continuous Integration and why not, continuous delivery.
  • Strong knowledge of code versioning (GIT/SVN).
  • Experience working with server-side languages, such as Java; Python; PHP; Node.js and Ruby, is a plus.
  • Cloud Services; basic and generic knowledge of IAAS, PAAS, SAAS.
  • Good knowledge of mobile app distribution (Testflight, Fabric, PlayStore, etc..).
  • Knowledge of IoT (Internet of Things) Use Cases and Processes is another plus.
  • Excellent propensity to teamwork and collaboration in order to establish an effective collaboration with the internal team members, but also with external ones, such as suppliers who develop part of the solution to be integrated, Business stakeholders, etc…
  • Strong objective-based orientation and problem-solving attitude
  • Proven Project management skills and practice; knowing traditional Project Management approaches (e.g. Waterfall) as well as Agile methodologies (such as SCRUM) and User Story mapping
  • Flexibility and autonomy, proactivity, continuous curiosity in the technology evolution and the rise of new Business models enabled by the Digital Disruption. Research and showcase knowledge in the industry’s latest trends and technologies.

 


Minimum Requirements:

Bachelor degree in Computer Systems (e.g. Laurea in Ing. informatica o Scienze Informatiche)

High proficiency in English.

You have solid experience, having worked at least 5 years in a similar role before; preference will be given to candidates who have experience implementing complex solutions for complete digital environments.

Experience developing native mobile apps from concept to design, proven interaction design skills, and analytical and critical thinking are essential.

Invia candidatura