Junior iOS Developer

Aree: Software solutions
Tipo di Contratto: Stage
Sede: Napoli

Are you passionate about the IT world and would like to embark on a path of growth in iOS?

In System Management, passion and profession walk hand in hand. Our organization is characterized by cohesive teams working synergistically, harmoniously and collaboratively. The driving force of our business reality is people. For this reason, we strive to enhance the aptitudes and peculiarities of each individual employee. If you are a Junior Mobile Developer and are eager to learn about System Management, continue reading the announcement.

What we are looking for

We are looking for ambitious candidates who are eager to get involved and grow as iOS developers.

The ideal candidate is an undergraduate or recent graduate in a STEM field even without experience, but with solid academic knowledge and ready to start training as an iOS Developer.

With us, you will be able to fulfill your potential within dynamic teams where initiative, a sense of responsibility and problem solving skills are always valued.

Requirements:

  • knowledge of the Swift language
  • Knowledge of the iOS suite and core libraries (e.g., UIKit)
  • excellent knowledge of Apple’s Human Interface Guidelines
  • Knowledge of the main design patterns used in iOS (MVC, Singleton, Delegate, Observer)
  • good knowledge of auto layout tools
  • networking.

Preferred requirements:

  • Git knowledge
  • ARC and Memory Management Knowledge in Swift
  • skills in the development of Synchronous and Asynchronous processes using Grand Central Dispatch (GCD)
  • Knowledge of major data persistence (Core Data, Realm, SQLite, Keychain, User Defaults)
  • Knowledge of Dart and the Flutter framework.

What are the steps in our selection process?

If your Resume is in line with the open position, you will be contacted for an initial cognitive interview. Once you pass the first step, you will proceed with a technical interview together with a colleague who is an expert in the field.

If the technical interview is also successful, the last stage involves a meeting with management.

We offer a training project with monthly expense reimbursement. If after the internship period, training goals have been achieved, placement with a permanent contract is expected.

We are ready to meet you, are you?

System Management is committed to evaluating applications while avoiding any form of discrimination, direct or indirect, with regard to gender, race, religion, age, sexual orientation, physical abilities, ethnic origin and values, in keeping with the principles of diversity and inclusion that guide the DigitalPlatforms Group of which it is a part. We firmly believe that diversity of experiences, ideas and perspectives is a core value in fostering an innovative and collaborative work environment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Contattaci ed invia la tua candidatura

Contact us and send your application

Hai un progetto in mente o una missione impossibile? Parliamone.

Contact us today and find the right solution for you.