Senior Mobile Developer (SwiftUI + Kotlin) - Proyecto "TheCampus" con Firebase (Functions, Firestore, REST API)
Budget: $3,000 – $5,000 USD
Buscamos un desarrollador Full-Stack (o equipo) senior para el desarrollo de las aplicaciones móviles nativas (iOS y Android) de nuestra herramienta TheCampus. El proyecto consiste en replicar la funcionalidad y lógica de nuestra plataforma web (Angular), integrándola con un backend robusto ya existente en Firebase.
Stack Tecnológico Requerido (Imprescindible)
iOS: SwiftUI (Arquitectura MVVM).
Android: Kotlin (Jetpack Compose).
Backend: Firebase Cloud Functions (Desarrolladas en Node.js con Express).
Database: Firebase Firestore.
Networking: Dominio de consumo de APIs REST (JSON/HTTP).
Auth: Firebase Authentication (Flujo híbrido: SSO y Usuario/Contraseña).
Referencia: Angular (para interpretar la lógica de negocio actual).
Detalles Técnicos y Responsabilidades
La infraestructura ya está definida y operativa, por lo que el desarrollador deberá:
Integración con API: Realizar peticiones REST precisas a nuestras Cloud Functions para el intercambio de datos y ejecución de lógica de servidor.
Lógica de Negocio: Portar la lógica de la herramienta de Angular a las apps nativas, manteniendo la consistencia con el backend en Node.js.
Gestión de Datos: Trabajar con Firestore para la persistencia en tiempo real y asegurar la correcta sincronización offline.
Autenticación: Implementar el acceso mediante SSO y credenciales tradicionales, coordinando la sesión con Firebase Auth.
Lo que proporcionamos
Acceso al entorno de Firebase (Firestore/Functions).
Documentación de los endpoints de la API REST.
Código fuente de la herramienta Angular para referencia lógica y técnica.
Cómo aplicar
Para validar tu perfil técnico, comienza tu propuesta con la palabra "BACKEND-CAMPUS". Por favor, responde:
¿Qué librerías prefieres usar para peticiones REST en SwiftUI y Kotlin (ej. Alamofire/Retrofit)?
¿Tienes experiencia gestionando estados complejos de autenticación (SSO + DB) con Firebase?
Stack Tecnológico Requerido (Imprescindible)
iOS: SwiftUI (Arquitectura MVVM).
Android: Kotlin (Jetpack Compose).
Backend: Firebase Cloud Functions (Desarrolladas en Node.js con Express).
Database: Firebase Firestore.
Networking: Dominio de consumo de APIs REST (JSON/HTTP).
Auth: Firebase Authentication (Flujo híbrido: SSO y Usuario/Contraseña).
Referencia: Angular (para interpretar la lógica de negocio actual).
Detalles Técnicos y Responsabilidades
La infraestructura ya está definida y operativa, por lo que el desarrollador deberá:
Integración con API: Realizar peticiones REST precisas a nuestras Cloud Functions para el intercambio de datos y ejecución de lógica de servidor.
Lógica de Negocio: Portar la lógica de la herramienta de Angular a las apps nativas, manteniendo la consistencia con el backend en Node.js.
Gestión de Datos: Trabajar con Firestore para la persistencia en tiempo real y asegurar la correcta sincronización offline.
Autenticación: Implementar el acceso mediante SSO y credenciales tradicionales, coordinando la sesión con Firebase Auth.
Lo que proporcionamos
Acceso al entorno de Firebase (Firestore/Functions).
Documentación de los endpoints de la API REST.
Código fuente de la herramienta Angular para referencia lógica y técnica.
Cómo aplicar
Para validar tu perfil técnico, comienza tu propuesta con la palabra "BACKEND-CAMPUS". Por favor, responde:
¿Qué librerías prefieres usar para peticiones REST en SwiftUI y Kotlin (ej. Alamofire/Retrofit)?
¿Tienes experiencia gestionando estados complejos de autenticación (SSO + DB) con Firebase?
Related categories:
NoSQL Couch & Mongo
Node.js
Express JS
AngularJS
JSON
Kotlin
Google Firebase
Angular
API Integration
REST API