
Software Mind es una empresa tecnológica que ofrece servicios de desarrollo de software y transformación digital para organizaciones de los sectores de la inteligencia artificial, el SaaS y las telecomunicaciones. Su trabajo incluye software a medida, aplicaciones móviles, consultoría en la nube y soluciones centradas en la inteligencia artificial, diseñadas en función de las necesidades de clientes de sectores como los servicios financieros, las telecomunicaciones, la biotecnología y los medios de comunicación. Con un equipo de más de 1.000 empleados, Software Mind impulsa iniciativas tecnológicas y el crecimiento digital de empresas que operan en mercados globales.
Ingeniero/a de Software iOS Mid-Senior - Trabajo remoto desde Rumanía
Desarrolla aplicaciones de gaming escalables en Swift para los clientes internacionales de Software Mind. Lidera la arquitectura de iOS, la calidad del código, la CI/CD, las pruebas y el rendimiento de una plataforma Games-as-a-Service.
Descripción
- Establecer y mantener los estándares arquitectónicos del equipo de iOS
- Mantener una alta calidad del código en todo el desarrollo para iOS
- Utilizar sistemas de control de versiones, herramientas de CI/CD e infraestructura en la nube
- Mantener flujos de desarrollo y despliegue fiables y eficientes
- Aplicar prácticas de arquitectura limpia, automatización de pruebas, optimización del rendimiento y refactorización
- Crear experiencias atractivas, responsables y de alto rendimiento para una plataforma de gaming eInstant
- Contribuir al lanzamiento y la mejora continua de la plataforma Games-as-a-Service
- Trabajar en proyectos internacionales para importantes clientes globales
Requisitos
- Al menos cuatro años de experiencia profesional en desarrollo para iOS
- Dominio avanzado de Swift
- Amplios conocimientos de UIKit, Xcode, XCTests y Fastlane
- Experiencia práctica con los patrones arquitectónicos MVVM, MVC, MVP y VIPER
- Experiencia desarrollando aplicaciones móviles escalables con API REST
- Sólidos conocimientos de código limpio, desarrollo guiado por pruebas y optimización del rendimiento
- Experiencia trabajando en un entorno Agile/Scrum
- Excelentes habilidades de comunicación y trabajo en equipo
- Inglés fluido, como mínimo con un nivel B2+
- Conocimientos de Objective-C
- Experiencia con SwiftUI, Combine o RxSwift
- Experiencia con arquitectura móvil basada en la nube o DevOps móvil
Beneficios
- Opciones flexibles de colaboración remota
- Trabajo en proyectos internacionales para importantes clientes globales
- Oportunidades de viajar relacionadas con proyectos internacionales
- Un entorno de trabajo no corporativo
- Oportunidades de formación interna y externa
- Iniciativas de bienestar