Teniendo en cuenta que en 2015 se vendieron más de 231 millones de iPhones en todo el mundo, no debería sorprendernos que los desarrolladores que pueden crear aplicaciones para iOS de Apple tengan tanta demanda. Si bien no existe una solución perfecta para ayudarlo a encontrar de inmediato a la persona adecuada para el trabajo, aquí hay algunas cosas que debe tener en cuenta cuando necesite contratar a un desarrollador de iOS.
Sepa dónde pasan su tiempo libre
- Complementos de Unity: ¿Cómo comparar diferentes complementos IAP para el motor del juego?
- ¿Qué piensan los diseñadores de iOS 10?
- Cómo pasar de un desarrollador de iOS a un desarrollador experto de iOS
- ¿Cuál es la mejor aplicación de seguimiento de finanzas de iOS?
- Swift se puede compilar con el LLVM que genera el código Objective-C y luego Objective-C se compilará en código máquina o ¿cómo funciona?
Aunque no encontrará un exceso de desarrolladores de iOS que estén buscando activamente nuevos trabajos, la popularidad de la plataforma ha llevado a la creación de algunos foros de programación increíblemente vibrantes. Uno de los foros más activos podría tener un nombre sorprendentemente sencillo, pero iPhoneDevSDK alberga una comunidad altamente comprometida de desarrolladores y vendedores de iOS. También recurren a sitios como MacRumors iOS Programming Forum, cocos2d para iPhone y iOS Developer Forums para aprender nuevas habilidades y compadecerse de otros desarrolladores de ideas afines. Además, iOS es una de las etiquetas más utilizadas en Stack Overflow.
Quizás estés pensando: “Esto es genial. ¡Sé exactamente a dónde ir para contratar a un desarrollador de iOS! ”Si bien el 65% de los desarrolladores nos dijeron que están abiertos a escuchar sobre nuevos trabajos, el hecho es que los desarrolladores de iOS que visitan estos sitios no lo hacen con la única intención de encontrar una nueva posición.
Conozca los desafíos que enfrentan todos los días
A menos que nunca haya usado un teléfono inteligente, probablemente tenga una comprensión general de que un desarrollador de iOS crea aplicaciones móviles para iPhone. Sin embargo, la palabra clave en esa declaración es “general”. Los candidatos no esperarán que comprenda todos los detalles esenciales sobre el desarrollo de iOS, pero aquí hay algunos desafíos más específicos de los que se apropian cada vez que crean una nueva aplicación:
- Brindando una experiencia de usuario excepcional en una pantalla más pequeña. Tyler Lessar, vicepresidente de Blackberry Global Alliances le dice a InfoWorld que escribir software para dispositivos más pequeños es un desafío importante para los desarrolladores. Agrega: “Debido a la restricción del tamaño de la pantalla, cada píxel cuenta hasta cierto punto”.
- Garantizar una experiencia móvil segura. Max Katz en DZone escribió recientemente que la autenticación es el lugar más vulnerable en cualquier aplicación móvil porque el usuario debe proporcionar un nombre de usuario y contraseña. Y agrega: “En el corto tiempo disponible en el desarrollo rápido, es realmente difícil implementar una rutina de autenticación segura desde cero”.
- Comprender cómo obtener aplicaciones aprobadas por la App Store de Apple. Obtener una aplicación aprobada por App Store puede parecer sencillo para cualquiera que no haya pasado por el proceso. Sin embargo, los desarrolladores de iOS a menudo tienen que estar preparados para largos procesos de revisión que a veces incluyen conversaciones de ida y vuelta con Apple sobre las reglas.
Sepa lo que los emociona al venir a trabajar
Su comprensión básica del desarrollo de iOS contribuirá en gran medida a ayudarlo a atraer y atraer más candidatos. Sin embargo, saber lo que buscan en las nuevas posiciones lo pondrá por delante del juego cuando necesite contratar a un desarrollador de iOS. Stack OverFlow habló con Ben Shive, un desarrollador de iOS con seis años de experiencia, y Alex Stroulger, un desarrollador junior de iOS en TWG sobre lo que buscan cada vez que evalúan nuevas oportunidades de trabajo.
- Establecimiento de equipos de desarrollo de aplicaciones móviles. “Muchas empresas solo tienen un par de desarrolladores móviles”, nos dijo Stroulger. “Una de las cosas principales que estaba buscando era una compañía con un equipo iOS establecido del que pudiera aprender”.
- La capacidad de programar en Swift. Shive nos dice que si bien comprende que las soluciones multiplataforma tienen su lugar en algunos casos, está particularmente entusiasmado con la creación de aplicaciones nativas. “El paso al desarrollo de Swift en todo lo que Apple ha sido emocionante”, agrega. “Me encantó Objective-C, pero Swift se convirtió rápidamente en mi lenguaje favorito para nuevos proyectos y nuevas características dentro de los proyectos existentes, ya que puedes mezclar y combinar”.
- Flexibilidad en estrategias y patrones de diseño. Debido al panorama en constante evolución del desarrollo de iOS, Stroulger nos dijo que los equipos que están abiertos a nuevas estrategias y enfoques de diseño son atractivos. Ella agrega: “Es importante reunirse regularmente como equipo para discutir cosas nuevas que hemos aprendido o leído”.
¡Espero que esto ayude! 🙂