$30-50/hora
ScreenPal
Seattle, WA, USA
Sobre ScreenPal Con más de 60 millones de grabaciones y 30 millones de videos publicados, ScreenPal permite a educadores, pequeñas empresas, empresas, vloggers, jugadores y creadores capturar y compartir experiencias de video auténticas y atractivas. Nuestra plataforma SaaS ofrece niveles gratuitos y premium, brindando grabación rápida y confiable de pantalla y cámara web, edición, alojamiento y análisis, todo en AWS. Somos una empresa dinámica de propiedad privada fundada en 2006 con sede en Seattle, WA. Puesto: Ingeniero Senior de Full Stack (Remoto) Estamos buscando un ingeniero experimentado e independiente que vea los objetivos generales del producto como una guía, no como una lista detallada de pasos. Trabajarás junto con la gestión de programas, el equipo de producto y, a veces, clientes clave para transformar requisitos amplios en funciones listas para producción. Tus preguntas y aportes ayudarán a refinar el alcance y mejorar todo nuestro proceso de ingeniería. Es fundamental la capacidad de contribuir en un proceso colaborativo. La reunión diaria es a las 8:00 am hora del Pacífico. Debes estar disponible durante el horario comercial habitual. Qué harás Colaborar y refinar: Trabaja directamente con la gestión de programas y equipos multifuncionales para aclarar requisitos, sugerir mejoras y diseñar soluciones elegantes y eficientes. Diseñar y desarrollar: Contribuye al proceso de diseño general ayudando a ajustar los requisitos empresariales en relación con los costos, e influye en las decisiones del departamento de UI/UX para optimizar los productos mínimamente viables (MVP). Luego, implementa la arquitectura y desarrolla el producto final según esos requisitos, o proporciona claridad y orientación para que un desarrollador junior pueda ejecutarlo. Excelencia en el front-end: Traduce diagramas de flujo y diseños detallados de Figma en componentes de interfaz responsivos utilizando Laravel Livewire y HTML/CSS moderno. Diseño de API y datos: Implementa servicios RESTful robustos en PHP/Laravel con Eloquent ORM, y diseña esquemas y consultas eficientes en MySQL. Rendimiento y automatización: Supervisa y optimiza el rendimiento de la aplicación, asegura consultas eficientes a la base de datos, escribe pruebas unitarias completas y mantiene documentación clara del código mediante comentarios estructurados (doc blocks). Responsabilidad y mentoría: Asume la entrega completa del ciclo de vida de las funciones, desde el ticket en GitHub hasta la producción. Participa en revisiones de código entre pares y orienta a ingenieros juniors sobre las mejores prácticas. Requisitos Habilidades necesarias 10 o más años de experiencia en desarrollo web full stack utilizando PHP, con la mayor parte de la experiencia en Laravel, preferiblemente con Livewire. Amplio conocimiento en HTML/CSS responsivo y compatibilidad entre navegadores. Experiencia comprobada en el diseño y optimización de bases de datos MySQL y escritura de consultas complejas. Sólido entendimiento del diseño de API RESTful, versionado y seguridad. Experiencia práctica con AWS (por ejemplo, EC2, S3, RDS) para diseñar e implementar funciones basadas en Laravel escalables. Conocimiento de Git para control de versiones y colaboración. Preferiblemente, poca experiencia en revertir commits... Costumbre constante de hacer preguntas para aclarar dudas y proponer enfoques potencialmente mejores. Trayectoria demostrada de lanzar funciones de forma independiente y mentorar a otros. Deseable Experiencia en alojamiento/transmisión de video (HTML5 Video, Video.js, HLS). Conocimiento sobre la integración de contenido CMS (por ejemplo, WordPress) en páginas Laravel mediante iframes. Experiencia desarrollando paquetes modulares en Laravel y componentes reutilizables para crear funciones escalables y mantenibles. Experiencia diseñando e implementando funciones full stack completas a gran escala, incluyendo implementación de lógica empresarial compleja y optimización de rendimiento. Por qué te encantará trabajar aquí Autonomía: Confiamos en que asumirás la responsabilidad de tu trabajo y aportarás ideas desde el primer día. Impacto: Influirás directamente en la experiencia del usuario de millones de creadores y estudiantes en todo el mundo. Crecimiento: Colabora con compañeros inteligentes y solidarios, y accede a oportunidades continuas de aprendizaje. Flexibilidad: Trabajo completamente remoto. ¿Listo para unirte? Por favor comparte el enlace a tu perfil de Upwork y una breve descripción de un proyecto reciente en el que hayas liderado el diseño de arquitectura o funciones desde la idea hasta el lanzamiento. Beneficios La tarifa para este puesto de contrato remoto es de $30-50/hora, determinada por la ubicación y otros factores, incluyendo habilidades relacionadas con el trabajo, experiencia, y formación educativa relevante.