Dans un monde toujours plus connecté, les appareils dits "intelligents" sont devenus indispensables. Que ce soit pour améliorer sa productivité au bureau, apprendre une nouvelle langue ou se divertir, les applications mobiles ont pris une grande place dans le quotidien de chacun. Cependant, peu de personnes savent ce qu'implique la création d'application mobile destinée à être téléchargée.
En effet, il arrive que les idées les plus innovantes ne parviennent pas à convaincre les utilisateurs, car les applications ne reflètent pas pleinement la vision de leurs créateurs. Ainsi, le développeur iOS en freelance se doit de connaitre les compétences et les notions qui feront de lui un employé couronné de succès.
Premièrement, le futur développeur mobile iOS désirant travailler en freelance devra maitriser un langage particulier : iOS Swift. Ce langage informatique vous permettra de faire vos premiers pas dans l'univers de la programmation sur la plateforme iOS.
Il existe également d'autres outils qui feront du développeur iOS un employé efficace : Objective C et Xcode figurent parmi les éléments qui n'auront plus de secret pour le professionnel ambitieux et passionné.
Le développeur java devra donc maîtriser ces outils et mettre à jour ses connaissances personnelles de manière autonome : revues technologiques, articles spécialisés et autres ressources devront figurer dans sa bibliothèque personnelle.
Il devra également s'informer au sujet des rudiments du travail en freelance : la méthode à utiliser pour fixer ses prix, la gestion de son lieu et de ses heures de travail ainsi que les obligations administratives diverses.
Le développeur mobile iOS en freelance pourra tirer parti de son statut afin de libérer du temps pour travailler sur ses propres compétences professionnelles : graphisme, programmation informatique, etc.
Cependant, il ne suffit pas d'avoir les connaissances requises pour exercer ce métier et créer des applications à la fois innovantes et utiles. En effet, le développeur mobile iOS doit acquérir ou améliorer des compétences particulières afin de se démarquer de ses concurrents.
De plus, le développeur en freelance doit veiller à être régulier et discipliné, car sa liberté peut être un frein dès le départ si elle est gérée sans précaution. En premier lieu, le développeur doit être capable de prendre des décisions par lui-même et ne pas hésiter à faire valoir ses qualités auprès des entreprises qui l'intéressent.
Il doit donc posséder une certaine confiance en lui-même ainsi qu'en ses propres capacités. Le développeur java doit également être organisé et méticuleux dans son travail : planifier ses rendez-vous, organiser ses idées, ses tâches par ordre de priorité et son emploi du temps en général.
De plus, il doit également posséder des qualités dans le domaine relationnel, pour élargir sa liste de contacts, obtenir de nouveaux contrats et communiquer avec ses futurs clients.
Le développeur doit également essayer d'être le plus proche possible du public qu'il vise : il doit tenter de connaitre les besoins de son public cible de manière objective afin d'y répondre.
Enfin, le futur développeur java devra faire preuve de persévérance, car le succès ne viendra qu'avec des efforts constants de sa part.
Xcode 13, Anchors, MVVM, StoryBoard, SWIFTUI,, SwiftLint, FireBase, R.swift
Langage:
SWIFT 5.4++
ASSO2, c’est une application faite pour les futur bénévoles. Elle simplifie mon engagement en identifiant pour moi des missions de bénévolat qui me plaisent, à proximité, sur mon créneau de disponibilité et sans engagement ; Une recherche simplifiée, une mise en relation avec les associations facilitée, des missions adaptées à mes convictions et envies d’engagement soit la meilleure façon de donner du sens à mon temps libre !
Co-Fondateur d’Asso² et responsable pôle technique: application mobile frontEnd Asso² iOS et Android.
Contact technique avec JeVeuxAider et API Engagement gouvernemental.
Développement from scratch d’une application mobile iOS.
Définition architecture des applications mobiles, frontEnd et BackEnd
L’un des leader de la Neo Assurances en France.
Leocare- B2C: (4 développeurs)
Développement au sein de la team iOS
Développement de nouvelles fonctionnalités
Validation PR
Developpement KeyCloack POC
Externalisation couche Service ZetaPush dans un SPM
Lien: ********-assurance-auto-moto/id1312840579
Framework d’optimisation de conduite ferroviaire.
ENERGYMISER- B2B:
Optimiser le code C++ et Objective-C++
Définir les solutions à apporter
Validation PR SourcesLibrary en C++
Design Pattern: MVC
Etre référent technique pour les développeurs en Australie et en Grande Bretagne
Application de messagerie instantanée ++
Développement au sein de la team iOS
Développement de nouvelles fonctionnalités
Validation MR
Préparation de la MAJ iOS 13 en SWIFTUI + Combine
Écriture des UITest et Unit Test
PréGrooming, Grooming des tâches et tickets JIRA
DesignSystem:
Implémentation de composants graphiques réutilisables
AirCallVoice:
Création du pod AirCallVoice
Externalisation de la couche gestion des calls
Application de gestion et centralisation des cartes dématérialisée.
EWallet- B2C: (6 développeurs+PO+PPO)
Participation à la phase de cadrage du projet
Participation à l’écriture du cahier des charges
Animation retroTechnique bi mensuelle
Développement au sein de la team iOS comme référent technique
Définition de la team guidelines
Validation MR
Écriture des UITest et Unit Test
Participation aux réunion UX/UI
PréGrooming, Grooming des tâches et tickets JIRA
EWalletUI: (3 développeurs):
Création du pod CAUIKit
Implémentation de composants graphiques réutilisables
Application de contrôle des véhicules thermique, hybride et électrique à distance.
Définir l’ossature du futur projet CDAS
Importer C++ avec Swift Package Manager
Analyse de la performance du système
Fournir un appui technique aux clients et agir en tant que vis à vis direct des clients.
Animer des formations pour TTG et son client la SNCF.
Maintenir et optimiser les produits iOS
Création du pod AirCallVoice
Externalisation de la couche API
Lien: ********-téléphone-dentreprise/id1021338425
Langage:
SWIFT 5.1+