Front End Developer Sr. Specialist
Apply now »Date: Aug 11, 2025
Location: NOLA, CO
Company: Evertec
Front End Developer Sr. Specialist
EFT-Desarrollo Xamarin
Colombia - Bogotá
Responsabilidades Generales
Desarrollar, optimizar y mantener aplicaciones móviles avanzadas, aportando experiencia técnica profunda y conocimiento especializado para resolver problemas complejos y mejorar la calidad del software.
Educación y Experiencia Requerida
Título Universitario, Educación Superior (Opcional pero Valorado), Certificaciones (Opcional pero Valorado) Se espera un mínimo de 5-7 años de experiencia en desarrollo de software, con al menos 3-5 años enfocados específicamente en el desarrollo de aplicaciones móviles Habilidades Clave: • Desarrollo de Aplicaciones Móviles: Dominio avanzado de lenguajes y tecnologías móviles como Swift, Kotlin, Java, React Native, Flutter, entre otros. • Optimización y Rendimiento: Habilidad para optimizar el rendimiento de aplicaciones móviles y mejorar la eficiencia del código. • Resolución de Problemas Complejos: Capacidad para identificar y solucionar problemas técnicos avanzados de manera efectiva. • Conocimientos de Arquitectura: Experiencia en el diseño y desarrollo de arquitecturas escalables y eficientes para aplicaciones móviles. • Metodologías de Desarrollo: Familiaridad con metodologías ágiles y mejores prácticas en el ciclo de vida del desarrollo de software. • Colaboración y Comunicación: Habilidad para trabajar en equipo y comunicar de manera efectiva con otros desarrolladores, diseñadores y stakeholders.
Conocimiento y Destrezas Requeridas
Lenguajes y Tecnologías Móviles: • Desarrollo Nativo: - iOS: Dominio de Swift y Objective-C (Opcional pero Valorado). - Android: Dominio de Kotlin y Java (Opcional pero Valorado). • Desarrollo Multiplataforma: - Flutter: Conocimiento avanzado en el uso de Flutter y Dart. - Xamarin: Familiaridad con Xamarin Forms (C# y XAML). Principios del Software y Patrones de Diseño: • Principios SOLID: Aplicación de los principios SOLID para asegurar un código robusto y mantenible. • Arquitectura Limpia: Implementación de arquitecturas limpias para separar responsabilidades y facilitar el mantenimiento y escalabilidad del código. Gestión de Repositorios y Control de Versiones: • Git: Dominio de Git para el control de versiones, incluyendo branching strategies, pull requests, y code reviews. • Plataformas de Repositorios: Experiencia con plataformas como GitHub, GitLab o Bitbucket. Integración y Despliegue Continuos (CI/CD): • Herramientas de CI/CD: - Configuración y uso de Jenkins para pipelines de CI/CD. - Experiencia con la integración y despliegue continuo. • Automatización de Despliegues: Automatización de procesos de despliegue y liberación de versiones. Despliegue y Publicación en Tiendas: • App Store (iOS): Proceso de publicación de aplicaciones en la App Store, incluyendo la gestión de certificados, provisioning profiles y cumplimiento de las directrices de Apple. • Google Play (Android): Proceso de publicación de aplicaciones en Google Play, incluyendo la firma de aplicaciones, generación de APK/AAB y cumplimiento de las políticas de Google. Pruebas y Calidad del Software: • Pruebas Unitarias: - JUnit: Para pruebas unitarias en Android. - XCTest: Para pruebas unitarias en iOS. • Pruebas de Integración y Funcionales: - Espresso: Para pruebas de UI en Android. - XCUITest: Para pruebas de UI en iOS. • Pruebas de Carga y Rendimiento: - Firebase Test Lab: Para pruebas de rendimiento y estabilidad en diferentes dispositivos. Conocimiento de Backend y APIs: • Conocimeinto en bases de datos relacionales y no relacionales. • APIs RESTful: Diseño e integración con APIs RESTful. • Firebase: Uso de Firebase para autenticación, bases de datos en tiempo real y notificaciones push. Seguridad en Aplicaciones Móviles: • Cifrado de Datos: Implementación de técnicas de cifrado para proteger datos sensibles. • Autenticación y Autorización: Uso de OAuth, JWT y otros mecanismos para asegurar las aplicaciones. Otros Conocimientos Relevantes: • UX/UI: Comprensión de los principios de diseño de interfaces de usuario y experiencia de usuario en aplicaciones móviles. • Analítica Móvil: Integración de herramientas de analítica como Google Analytics for Firebase para rastrear y analizar el comportamiento del usuario. • Notificaciones Push: Implementación y gestión de notificaciones push para mejorar la interacción con el usuario.
Información Adicional
Lunes a Viernes de 7am a 5pm
Evertec Group, LLC es un Patrono con Igualdad de Oportunidades de Empleo