Desarrollador iOS app
Código 2514.2.2.1
¿Qué hace un Desarrollador iOS app?
El desarrollador/la desarrolladora iOS app es un profesional de tecnología que se especializa en diseñar y crear aplicaciones de calidad para la plataforma de iOS de Apple, utilizando principalmente los lenguajes Swift y Objective-C. Su trabajo, realizado en un entorno de desarrollo de software en conjunto con otros equipos técnicos, tiene como objetivo crear aplicaciones de alta calidad y optimizar el rendimiento de estas para satisfacer las necesidades del usuario final.
¿Estás definiendo o contratando un cargo de Desarrollador iOS app?
Usa este perfil como punto de partida. Ajusta responsabilidades y criterios de evaluación a lo que tu equipo realmente necesita.
El enlace a la app abre el registro. Podrás crear tu cargo al ingresar.
Habilidades esenciales
Conocimientos
- APIs JSON
- Bitbucket
- Code editors (Editores de código)
- Command line tools
- GitHub
- GitLab
- IDE Integrated Development Environment
- Issue tracking
- JavaScript Object Notation (JSON)
- Object Oriented Programming
- Objective-C
- Responsive design
- Software Development Lifecycle SDLC
- Software code repositories
- Swift (programación informática)
- Test-Driven Development (TDD)
- Xcode
- algoritmos
- arquitectura de la información
- bibliotecas de componentes de software
- ciencia de materiales
- comunicación
- derecho contractual
- diseño orientado a objetos
- estructura de la información
- gestión de dispositivos móviles
- herramientas de depuración de las TIC
- iOS
- iOS Operating System
- ingeniería de sistemas basada en modelos
- macOS Operating System
- marcos de software de dispositivos móviles
- mecánica de precisión
- patrones de diseño de la interfaz de usuario del software
- principios de ingeniería
- procesos de ingeniería
- programación informática
- psicología cognitiva
- requisitos de usuario de sistemas de TIC
- servicios distribuidos de directorio de información
- sistemas operativos móviles
- software de entorno de desarrollo interactivo
Habilidades y competencias
- Hablar diferentes idiomas
- administrar la logística multimodal
- analizar cambios logísticos
- analizar especificaciones de software
- asegurar la correcta gestión de documentos
- consultar fuentes de información
- contramedidas frente a ataques informáticos
- controlar las tendencias en tecnología
- crear modelos virtuales de productos
- crear soluciones para problemas
- definir requisitos técnicos
- depurar software
- desarrollar ideas creativas
- desarrollar un prototipo de software
- etiquetar muestras
- garantizar el cumplimiento de los requisitos legales
- gestionar la integración semántica de las TIC
- hacer pruebas de laboratorio
- implementar un sistema de recuperación de las TIC
- integrar componentes del sistema
- interpretar los requisitos técnicos
- interpretar textos técnicos
- mantener bases de datos de almacén y logística
- mantener el equipo
- mantenerse al día de las innovaciones digitales en los procedimientos industriales
- proporcionar documentación técnica
- realizar análisis de control de calidad
- recoger muestras para análisis
- redactar especificaciones
- registrar resultados de ensayos
- resolver problemas de sistemas TIC
- resolver problemas operativos
- someter productos a ensayo
- supervisar el trabajo de planificación del diseño
- utilizar bibliotecas de software
- utilizar manuales de reparación
- utilizar patrones de diseño de software
- utilizar programación funcional
- utilizar programación lógica
- utilizar programación orientada a objetos
Competencias transversales
- adaptarse a los cambios de los planes de desarrollo tecnológico
- aplicar métodos de análisis estadísticos
- asistir a clientes
- cumplir especificaciones de los contratos
- cumplir plazos
- ejecutar cálculos matemáticos analíticos
- gestionar el calendario de tareas
- identificar riesgos de seguridad de las TIC
- pensar de forma analítica
Descarga el perfil de cargo
Te enviamos el perfil listo para pegar en tu aviso: propósito, habilidades esenciales, deseables y qué conviene evaluar. Un correo, sin registro.
Qué conviene evaluar en este cargo
Los conocimientos técnicos se verifican con pruebas y referencias. Lo que no aparece en el currículum son las competencias transversales, y son las que explican la mayoría de las contrataciones fallidas. Antes de cerrar, conviene medirlas con una batería estandarizada.
Ver evaluación psicolaboralCargos similares
Otros puestos del mismo grupo, útiles si el cargo que buscas no calza exacto.
- Configurador de aplicaciones de TIC
- Desarrollador Android
- Desarrollador de aplicaciones de TIC
- Desarrollador de aplicaciones móviles
- Desarrollador de software para dispositivos móviles industriales
- Desarrollador de software para sistemas empotrados
- Desarrollador Mobile React
- Programador de control numérico de máquinas herramientas y procesos
¿Necesitas encontrar este perfil?
Buscamos, filtramos y evaluamos candidatos para este tipo de cargo, con garantía de reemplazo. Proceso ágil y precio por cargo, sin porcentajes sobre la renta.
En Obrii App el perfil se transforma en descriptor de cargo, filtro de currículums y pauta de entrevista.
Fuentes
Este servicio utiliza la Taxonomía Mapha desarrollada por OTIC SOFOFA (CC BY 4.0) y la clasificación ESCO de la Comisión Europea, en una versión adaptada. Los códigos de grupo provienen de la ISCO-08 de la OIT. Ver fuentes y licencias