Werben HR

Front End Developer SSR/SR Remoto Mexico ID 100/939

9 Dec 2021  
Mexico  
Front End Developer  
Semi Senior / Senior

El desarrollador de frontend Fullstack es responsable de garantizar la alineación del diseño web, las
necesidades de la empresa y clientes hacia aplicaciones funcionales e interactivas, optimizando la
experiencia del usuario, garantizando que todos los elementos de la creación web sean coherentes,
escalables, de calidad y con un desempeño aceptable.
Este tipo de perfil híbrido debe de apasionarle el frontend, pero debe ser capaz de desarrollar
aplicaciones completamente funcionales que comuniquen la interfaz de usuario, con los servidores,
bases de datos, etc.
Para ello dominará lenguajes para generar interfaces y conocerá lenguajes para comunicarse con
servidores y procesamiento de datos.

CONOCIMIENTOS TÉCNICOS NECESARIOS

-ReactJS
-Conocimiento, experiencia creando API REST / endpoint’s y consumo de los mismos usando fetch,
axios, ajax, etc.
-Manejo de base de datos relacionales (MariaDB, Postgres) y no relacionales (MongoDB,
Elasticsearch).
-Manejo de patrones de diseño (MVC)
-Manejo de repositorios y versionado de código
-HTML5
-CSS3
-SASS
-Bootstrap
-Javascript (ecmascript 6, ecmascript 5), Jquery.
-Json.
-Diseño Responsivo
-Deseable:
-Desarrollo web en PHP (Yii, CodeIgniter, Symfony, etc)
-React Hooks, Next.js, Node, Express.
-Conocer alguna metodología ágil (Scrum, Kanban, XP)
-Pruebas unitarias
-Conocimientos básicos de SEO.

COMPETENCIAS PARA EL PUESTO (HABILIDADES PERSONALES)

– Autodidacta.
– Trabajo en equipo
– Buena actitud
– Positivo
– Pensamiento crítico
– Tolerancia al estrés
– Análisis de problemas

DESCRIPCIÓN DE LAS ACTIVIDADES DEL PUESTO:

Crear componentes web basados en la usabilidad de experiencia del usuario.
-Mantener y mejorar las funcionalidades del website o de las aplicaciones.
-Creación y consumo de servicios REST.
-Manejo de bases de datos.
-Realizar pruebas unitarias
-Determinación de la estructura y maquetado de páginas web.
-Asegurar que el diseño web esté optimizado para Celulares.
-Construcción de código reutilizable para uso futuro.
-Optimización de páginas web para máxima velocidad y escalabilidad.
-Ejecutar pruebas de aplicaciones, software y sitios web.
-Implementar las buenas prácticas de desarrollo de software.

 

Remoto Mexico