Desarrollador web
Sobre el puesto
Proctorio busca un desarrollador web para unirse a nuestro pequeño y dinámico equipo de diseño en Scottsdale. Buscamos a alguien que nos ayude a mejorar y construir sobre la solución de supervisión totalmente automatizada líder del mundo. Como desarrollador web, tu función es diseñar, desarrollar y mantener un sitio web altamente funcional y ciertas aplicaciones web. Colaborarás con un equipo de diseñadores, creadores de contenido y otros desarrolladores para ofrecer soluciones web receptivas, fáciles de usar y eficientes. Tu experiencia será crucial para traducir los requisitos del cliente en experiencias web fluidas, asegurando el éxito global de la web de Proctorio y de otros proyectos.
Gestión
Responsabilidades
- Desarrollo Front-end: Utiliza HTML, CSS y JavaScript para crear interfaces de usuario intuitivas y visualmente atractivas. Implementar principios de diseño responsivo para garantizar la compatibilidad entre distintos dispositivos y tamaños de pantalla.
- Desarrollo Back-End: Desarrollar lógica para el lado del servidor, estructuras de bases de datos y APIs para facilitar el intercambio de datos y la interacción entre los componentes front-end y back-end de las aplicaciones web.
- Gestión de contenidos: Integra sistemas internos de gestión de contenidos para que otros miembros del equipo puedan gestionar y actualizar el contenido del sitio web con facilidad.
- Pruebas entre navegadores y dispositivos: Realiza pruebas exhaustivas para asegurarte de que los sitios web y aplicaciones funcionan perfectamente en diferentes navegadores web, sistemas operativos y dispositivos.
- Optimización del rendimiento: Optimiza la velocidad de carga del sitio web, la eficiencia del código y el rendimiento general para mejorar la experiencia del usuario y el posicionamiento en los motores de búsqueda.
- Medidas de seguridad: Implementa las mejores prácticas de seguridad para proteger las aplicaciones web de posibles amenazas y vulnerabilidades.
- Colaboración: Trabaja estrechamente con diseñadores, partes interesadas y otros desarrolladores para comprender los requisitos del proyecto y colaborar en la planificación y ejecución del proyecto.
- Resolución de problemas y depuración: Identificar y resolver problemas técnicos y errores que puedan surgir durante el desarrollo y después del despliegue.
- Aprendizaje Continuo: Mantente actualizado con las últimas tendencias, tecnologías y mejores prácticas en desarrollo web para mejorar tus habilidades y adaptarte a los cambios del sector.
Requisitos
- Dominio de tecnologías front-end como HTML, CSS, JavaScript y frameworks como React, Angular o Vue.js.
- Tengo un sólido conocimiento de lenguajes de programación back-end como C#, PHP, Python o Node.js, y experiencia con frameworks como .NET o Express.js.
- Conocimiento de sistemas de gestión de bases de datos, como MySQL, MongoDB o PostgreSQL.
- Familiaridad con sistemas de control de versiones (por ejemplo, Git) para una colaboración eficiente dentro de un equipo de desarrollo.
- Experiencia con principios de diseño responsivo y desarrollo mobile-first.
- Experiencia con Figma.
- Sólido conocimiento de los estándares y prácticas de accesibilidad web.
- Conocimientos básicos de los principios de diseño de experiencia de usuario (UX).
- Excelentes habilidades para resolver problemas y atención al detalle.
- Habilidades de comunicación efectivas para interactuar con miembros del equipo y clientes.
- Capacidad para gestionar múltiples proyectos y cumplir plazos en un entorno acelerado.
- Normalmente se requiere una licenciatura en Informática, Desarrollo Web o un campo relacionado, aunque puede considerarse experiencia relevante y un portafolio sólido en lugar de un título formal.
- La experiencia previa como desarrollador web, ya sea a través de prácticas, proyectos personales o empleo profesional, es muy beneficiosa.
