En NEORIS es un acelerador Digital que ayuda a las compañías a entrar en el futuro, teniendo 20 años de experiencia como Socios Digitales de algunas de las mayores compañías del mundo. Somos más de 4,000 profesionales en 11 países, con nuestra cultura multicultural de startup en donde cultivamos innovación, aprendizaje continuo para crear soluciones de alto valor para nuestros clientes.
Estamos en búsqueda de Desarrollador Mobile (iOS y Android)
Requerimientos:
1. Habilidades Técnicas Específicas:
iOS Development:
Lenguajes de programación: Experiencia avanzada en Swift y conocimientos sólidos en Objective-C.
Entorno de desarrollo: Manejo experto de Xcode y herramientas relacionadas.
Frameworks: Dominio de UIKit, SwiftUI, Core Data, Core Animation, y Combine.
APIs y Servicios: Experiencia en integración con APIs RESTful, Firebase, y bibliotecas de terceros.
Gestión de memoria: Comprensión profunda de ARC (Automatic Reference Counting).
Pruebas: Conocimiento en pruebas unitarias y automatizadas utilizando herramientas como XCTest.
Android Development:
Lenguajes de programación: Dominio de Kotlin y conocimientos avanzados de Java.
Entorno de desarrollo: Experiencia con Android Studio y herramientas complementarias.
Frameworks: Dominio del Jetpack (Room, ViewModel, LiveData, Navigation, WorkManager, etc.).
Arquitectura: Familiaridad con patrones de arquitectura como MVVM, MVP o Clean Architecture.
UI/UX: Creación de interfaces de usuario dinámicas y personalizables utilizando XML y herramientas de diseño Material Design.
APIs y Servicios: Integración de servicios RESTful y WebSockets.
Pruebas: Experiencia en pruebas unitarias, de interfaz y automatizadas (Espresso, JUnit).
2. Competencias Generales:
Desarrollo multiplataforma: Conocimiento en herramientas como Flutter o React Native es una ventaja.
Control de versiones: Experiencia en Git y en herramientas de CI/CD (por ejemplo, Jenkins, GitHub Actions, Bitrise).
Publicación de apps: Experiencia en la publicación de aplicaciones en la App Store y Google Play Store, cumpliendo con las políticas y regulaciones.
Seguridad: Conocimientos en la implementación de medidas de seguridad como autenticación OAuth, encriptación, y mejores prácticas para la protección de datos.
3. Soft Skills:
Comunicación: Capacidad para explicar conceptos técnicos a equipos no técnicos.
Resolución de problemas: Habilidad para depurar y solucionar problemas complejos en ambas plataformas.
Trabajo en equipo: Colaboración con diseñadores, testers y otros desarrolladores.
Adaptabilidad: Facilidad para aprender nuevas herramientas, SDKs o tecnologías.
4. Experiencia:
Mínimo 3-5 años de experiencia en desarrollo móvil, idealmente con proyectos completados en ambas plataformas.
Portafolio con aplicaciones funcionales publicadas tanto en iOS como Android.
Experiencia en proyectos ágiles (Scrum, Kanban).
5. Educación:
Título en Ingeniería de Software, Ciencias de la Computación o áreas relacionadas. En su defecto, experiencia comprobada en proyectos reales puede ser un sustituto válido.
6. Complementos Deseables:
Diseño: Conocimientos básicos de diseño UI/UX para trabajar de cerca con diseñadores.
Backend: Familiaridad con desarrollo backend (Node.js, Python, o .NET) y servicios en la nube (AWS, Azure, GCP).
IOT: Experiencia en aplicaciones que interactúan con dispositivos IoT o wearables.
Ofrecemos:
Estamos orgullosos de nuestra multiculturalidad porque promueve la diversidad, la igualdad, el respeto, la tolerancia y la inclusión. Nuestro compromiso es establecer un ambiente de trabajo seguro y dinámico, donde todos puedan dar lo mejor de sí.
- Ambiente laboral dinámico
- Crecimiento Profesional
- Sueldo competitivo
- Seguro complementario 100% cubierto para el trabajador
- Atractivo plan de beneficios
- Oportunidades de desarrollo
- Día libre por cumpleaños
Te invitamos a conocernos en http://www.neoris.com, Facebook, LinkedIn, Twitter o Instagram: @NEORIS.
Manuel Lunahuana
#LI-ML2