Find Jobs
Hire Freelancers

Desarrollador Back end con experiencia en Firebase, FireStore, Functios y NodeJs

$250-750 USD

Cerrado
Publicado hace más de 5 años

$250-750 USD

Pagado a la entrega
Crewnie Back End Test de reclutamiento Antecedentes y perfil del Puesto Hoy en día el desarrollo de tecnología es monstruoso, por esa razón decidimos cobijarnos con las herramientas de Google Firebase. Ya que los beneficios que nos brindan nos han funcionado de manera excelente: Por un lado ya cuenta con herramientas pre hechas que nos ayuda a agilizar el desarrollo. Y la más importante, los clientes tienen muchísimas más confianza cuando saben que usamos lo más que se pueda a Google para el desarrollo de su aplicación. Otra razón por la cual usamos Google Firebase es que la comunidad que Google tiene destinado para hacer crecer esta sección es muy activa. Por esa razón hemos decido integrar un desarrollador Back-End en nuestro equipo de trabajo, con formación y experiencia en NodeJs, ExpressJs, para que desarrolle el API de nuestras aplicaciones usando las herramientas de Firebase: Firebase Authentication Firebase Cloud Firestore Firebase Cloud Functions Firebase Hosting Firebase Storage Metodología de Trabajo del equipo Para un trabajo coordinado el equipo se apega lo más posible al desarrollo formal y universal, el desarrollador Back-End se apega más o menos a este proceso: Análisis y Reconocimiento de Clases El desarrollador analizará el guión del flujo de la aplicación y deberá modelar las clases necesarias para aplicación. El modelo de clases deberá tener las propiedades y los métodos de cada clase. Implementación de las clases en modo de API Back-End, Usando Firestore para almacenar las propiedades y Functions para los métodos. Para lograr un cliente rápido, nosotros delegamos el mayor número de tareas posibles al servidor. Usando los principios de la arquitectura REST el cliente se conecta al servidor, quien atiende las solicitudes del cliente a manera de FULL REST API, realiza las tareas solicitadas y responde al cliente en formato JSON con el resultado de su solicitud. Optimización de Consultas y Manejo de Relaciones entre clases Las bases de datos NoSQL evitan la normalización y por cuestiones de optimización se inclinan hacia los datos empotrados (embedded data), pero para lograr eso se debe cuidar la consistencia de datos usando Multi-Path Update. Es importante recalcar que el servidor es el encargado de construir las clases compuestas, como se decía en las bases de datos relacionales, hacer los Inner Joins. Para este punto es muy importante la estrategia de optimización de estructura de datos. Buenas prácticas La mejor manera de trabajar en equipo es la usar la programación formal y las reglas universales en la comunidad de programación. Para que todo el equipo esté en sintonía debe existir el modelo de clases establecido, se deben usar los principios de la arquitectura REST usando los métodos adecuados a la hora de comunicarse cliente y servidor (GET, POST, PUT, and DELETE), ect. (Material de especificación) Trabajo a realizar: 1.- Registro de proyectos donde los usuarios pueden participar [login to view URL] 2.- Catálogo de los proyectos donde los usuarios pueden participar [login to view URL] Tu parte del trabajo es el BackEnd, el FrontEnd sera desarrollado por otro programador. Requerimos que todo esto este listo en 20 días. Juntos evolucionemos el mundo del reclutamiento y ayudemos a millones de personas a tener un trabajo soñado.
ID del proyecto: 17834315

Información sobre el proyecto

6 propuestas
Proyecto remoto
Activo hace 5 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
6 freelancers están ofertando un promedio de $644 USD por este trabajo
Avatar del usuario
Hola, me llamo Marioandre Pigorini soy profesional en ciencias de la computación, he trabajo con una amplia variedad de frameworks de desarrollos tanto backend ( Symfony, Laravel, Express). cono frontend (AngularJs, Angular5, Bootstrap, ReactJS,etc). Tambien he trabajo con muchas APIs como Email, Twitter, Faceebook, Google+, GoogleMaps. Cualquier duda podemos conversar y asi poder demostrar mis conocimientos y habilidades.
$555 USD en 10 días
5,0 (1 comentario)
0,8
0,8

Sobre este cliente

Bandera de UNITED STATES
United States
0,0
0
Forma de pago verificada
Miembro desde mar 27, 2017

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.