Flutter Developer (Argentina)

Flutter Developer (Argentina)

14 nov
|
DaCodes
|
Argentina

14 nov

DaCodes

Argentina

Trabaja en DaCodes Somos una firma de expertos en software y transformación digital de alto impacto. Durante 10 años hemos creado soluciones enfocadas en la tecnología e innovación gracias a nuestro equipo de casi 300 talentosos #DaCoders, incluyendo desarrolladores, arquitectos, diseñadores UX/UI, PMs, QA testers y más. Nuestro equipo colabora en proyectos con clientes en LATAM y Estados Unidos, logrando resultados sobresalientes. En DaCodes, tendrás la oportunidad de impulsar tu desarrollo profesional, trabajar en diversos proyectos dentro de distintas industrias, y contribuir al diseño, implementación y optimización de infraestructuras en la nube. Nuestros DaCoders tienen un gran impacto en el éxito de nuestro negocio y el de nuestros clientes. Serás el experto que participará en nuestros proyectos y tendrás acceso a startups disruptivas y marcas globales. ¿Te interesa? Estamos en búsqueda de un(a) Mid-Level Flutter Developer para integrarse a nuestro equipo de desarrollo de software y participar en la creación, evolución y mantenimiento de aplicaciones móviles multiplataforma. Buscamos a una persona con experiencia sólida en Flutter y Dart, capaz de desarrollar aplicaciones móviles escalables, eficientes y de alta calidad para Android y iOS, aplicando buenas prácticas de arquitectura, programación y pruebas de software. La persona seleccionada colaborará con equipos multidisciplinarios de desarrollo, diseño UX/UI, QA y producto para transformar requerimientos funcionales en experiencias móviles intuitivas, modernas y confiables. Este rol requiere autonomía para desarrollar funcionalidades, resolver problemas técnicos, integrar servicios externos y contribuir a la mejora continua del código y los procesos de desarrollo. Principales responsabilidades y funciones
• Diseñar, desarrollar y mantener aplicaciones móviles multiplataforma utilizando Flutter y Dart.
• Implementar interfaces de usuario responsivas y reutilizables para Android y iOS.
• Integrar aplicaciones móviles con servicios REST API y gestionar el intercambio de información en formato JSON.
• Implementar y mantener soluciones de manejo de estado utilizando Provider, Riverpod o BLoC.
• Aplicar buenas prácticas de desarrollo, principios SOLID y arquitecturas escalables como Clean Architecture o MVVM.
• Optimizar el rendimiento, consumo de memoria y tiempos de respuesta de las aplicaciones.




• Implementar mecanismos de manejo de errores, validación de datos y almacenamiento local.
• Escribir y mantener pruebas unitarias y pruebas de widgets para garantizar la calidad del código.
• Identificar, diagnosticar y resolver bugs e incidencias técnicas.
• Participar en revisiones de código, integración de cambios y procesos de mejora continua.
• Colaborar con diseñadores UX/UI para implementar interfaces basadas en diseños y componentes reutilizables.
• Participar en actividades de planificación, refinamiento y estimación dentro de equipos ágiles.
• Apoyar en los procesos de compilación, distribución y publicación de aplicaciones móviles.
• Mantener documentación técnica clara y actualizada. Perfil deseadoSeniority y experiencia
• Nivel Mid-Level.
• Entre 3 y 5 años de experiencia profesional en desarrollo de software, preferentemente con experiencia significativa en Flutter.
• Experiencia desarrollando aplicaciones móviles para Android y iOS.
• Capacidad para implementar funcionalidades completas con supervisión técnica moderada.
• Experiencia colaborando con equipos de desarrollo bajo metodologías ágiles. Habilidades técnicas indispensables sugeridas
• Flutter: Desarrollo y mantenimiento de aplicaciones móviles multiplataforma.
• Dart: Dominio de programación orientada a objetos, manejo de asincronía y null safety.
• State Management: Experiencia con al menos una solución como BLoC, Provider o Riverpod.
• REST APIs: Integración de endpoints, autenticación y manejo de respuestas JSON.
• Arquitectura de software: Conocimientos de Clean Architecture, MVVM y principios SOLID.
• Git: Manejo de ramas, pull requests, resolución de conflictos y control de versiones.
• UI Development: Implementación de diseños responsivos mediante widgets y componentes reutilizables.
• Testing: Conocimientos de pruebas unitarias y widget testing.
• Debugging: Identificación y resolución de errores en aplicaciones móviles.




• Metodologías ágiles: Experiencia trabajando con Scrum o Kanban. Tecnologías y conocimientos deseables
• Firebase: Authentication, Cloud Messaging, Crashlytics y Analytics.
• SQLite, Hive o SharedPreferences para persistencia local.
• Integración con servicios de notificaciones push.
• Conocimiento de publicación y distribución en Google Play y App Store.
• Fastlane o herramientas de automatización de compilaciones.
• CI/CD con GitHub Actions, GitLab CI o Codemagic.
• Experiencia con GraphQL.
• Familiaridad con código nativo Android (Kotlin) o iOS (Swift).
• Conocimientos básicos de seguridad en aplicaciones móviles. Habilidades blandas
• Pensamiento analítico y capacidad de resolución de problemas.
• Comunicación clara y colaboración con equipos multidisciplinarios.
• Autonomía, organización y responsabilidad.
• Proactividad y orientación a resultados.
• Atención al detalle y compromiso con la calidad.
• Adaptabilidad a nuevas tecnologías y requerimientos.
• Capacidad para estimar actividades y cumplir compromisos de entrega. Formación académica
• Ingeniería en Sistemas, Ingeniería de Software, Ciencias de la Computación, Informática o carreras afines.
• Se podrán considerar perfiles con formación equivalente y experiencia competente comprobable. Requisitos adicionales
•

Ubicación:
LATAM.
• Idioma: Español. Inglés no requerido.
• Seniority: Mid-Level (3 a 5 años de experiencia).
• Modalidad: Por confirmar de acuerdo con el proyecto.
•

Horario:
Ajustado al equipo y proyecto asignado. ? Integración a marcas globales y startups disruptivas. ? Trabajo remoto/Home office. En caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión. ? Horario ajustado a la célula de trabajo/proyecto asignado. ? Trabajo de lunes a viernes. ? Día off en tu cumpleaños. ? Seguro de gastos médicos mayores (aplica para México). ?️ Seguro de vida (aplica para México). ? Equipos de trabajo multiculturales. ? Acceso a cursos y certificaciones. ? Meetups con invitados especiales del área de IT. ? Eventos virtuales de integración y grupos de interés. ?? Clases de inglés. ? Oportunidades dentro de nuestras diferentes líneas de negocio. ? Orgullosamente certificados como Great Place to Work

📌 Flutter Developer (Argentina)
🏢 DaCodes
📍 Argentina

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: flutter developer (argentina) / argentina

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: flutter developer (argentina) / argentina