Bestjobs Philippines

Don't miss any news or updates from BestJobs

Not now Allow

JavaScript Developer - Back End

Back End

Davao del Norte, Davao Region ·  4 days ago (updated)

Next BPO Solutions

Verified Employer

This seal certifies that the data and activity of this company have been meticulously verified by Bestjobs

  • Description



  • Resumen de trabajo:

    Estamos buscando desarrolladores calificados que sean responsables de desarrollar un nuevo sitio web o mantener un sitio web antiguo construido en la pila de tecnología NodeJS / MEAN / MERN. El conocimiento de Node.js y frameworks como Express.js, Sails.js, Socket.io, Strong Loop, Meteor.js, Koa.js, Hapi.js, React.js y Angular es imprescindible.

    Tu rol:

    • Recopilación de requisitos de empresas / partes interesadas

    • Discusión con el cliente / equipo comercial para comprender sus requisitos.

    • Haga preguntas relevantes para aclarar los requisitos comerciales.

    • Si es necesario, documente las reglas comerciales.

    • Estimaciones y planificación de tareas

    • Divida el proyecto en módulos y tareas según el requisito comercial o SRS.

    • Estimar el tiempo de los módulos / tareas en base a diferentes técnicas de estimación.

    • Elaborar plan de proyecto y WBS que tendrá cada módulo y tareas con fecha de inicio y finalización específicas.

    • Busque la aprobación de todas las partes interesadas en WBS y prepare el plan del proyecto en consecuencia.

    • Debe conocer bien la herramienta de gestión de proyectos.

    • Creación de base de datos y actualización de módulos personalizados

    • Identificar los módulos / tareas y preparar los diseños de la base de datos utilizando MySQL Workbench.

    • Discuta lo mismo con los miembros del equipo y busque la aprobación de las partes interesadas.

    • Bacalaoing, depuración, pruebas unitarias y Documentación de código y aplicación

    • De acuerdo con las mejores prácticas y pautas estándar, codifique cada módulo dentro del cronograma mencionado en WBS.

    • Depurar y realizar pruebas unitarias del código / módulo.

    • Capacidad para escribir códigos comprobables y manejar varias herramientas de prueba. (Ejemplo: Jest / Jasmine / Mocha y corredor de prueba como Karma / Chutzpah).

    • Utilice herramientas de control de versiones adecuadas como GIT, SVN, etc.

    • Documentar el código y la aplicación que luego se puede compartir con el cliente.

    • Prepare los manuales de usuario para el módulo / código personalizado que debe compartirse con el cliente y utilizarse también con fines de capacitación.

    • Optimice el sitio web después de comprobarlo mediante herramientas de evaluación comparativa como gtmetrix o Google Page Speed.

    • La experiencia en Angular o React JS es una ventaja.

    • Comprender la naturaleza de la programación asincrónica, incluidas sus peculiaridades y soluciones.

    • Realice la autenticación de usuarios y la autorización de usuarios entre varios sistemas, servidores y entornos.

    • Comprender las diferencias entre múltiples plataformas de entrega, como dispositivos móviles frente a computadoras de escritorio, y optimizar la salida para que coincida con la plataforma específica.

    • Implementación y mantenimiento de proyectos

    • Verifique toda la lista de verificación de implementación antes de poner algo en producción.

    • Actualice los parches de seguridad siempre que estén disponibles.

    Calificaciones:

    • Mínimo 2 años de experiencia en desarrollo en NodeJS / ExpressJS y MongoDB.

    • Buen conocimiento y experiencia de HTML / CSS / JavaScript.

    • Experiencia práctica con las funciones de ES6 / ES7 / ES8.

    • Comprensión completa del ciclo de vida de la solicitud (incluida la cola de eventos, el bucle de eventos, los subprocesos de trabajo, etc.).

    • Familiaridad con los principios de seguridad, incluidos los protocolos SSL, cifrado de datos, XSS, CSRF.

    • La experiencia en servicios web / API REST será beneficiosa.

    • El dominio de Linux y la implementación en Linux son valiosos.

    • El conocimiento sobre ORM como Sequelize y ODM como Mongoose y la capacidad de manejar transacciones DB es una necesidad.

    • La experiencia con Angular JS / React JS será una ventaja adicional.

    • La experiencia con RDBMS como MySQL / PostgreSQL será una ventaja.

    • El conocimiento de los servicios de AWS como S3, EC2 será útil.

    • La comprensión de Agile y CI / CD será valiosa.

    • Idiomas / Frameworks: Node JS, Express JS, jQuery, JavaScript, CSS, Ajax

    • Base de datos: MongoDB, MySQL.

    • Herramientas: Git.

    • Excelente inglés verbal y escrito.

    • Fuertes habilidades analiticas.

    • Listo para trabajar de forma independiente y en equipo.

    • Dispuesto a trabajar en la ciudad de Davao

    • Debe poder comenzar en junio de 2021.

  • Requirements

  • Minimum education level: Bachelor´s Degree
  • Years of experience: 3
  • Language(s): English
  • Knowledge: JavaScript, jQuery
  • Availability for travel: Yes
  • Availability for change of residence: No
  • People with disabilities: Yes

Similar jobs

Full Time - Permanent contract - ₱ 120,000.00 monthly -

Important company in the sector - Davao Region, Davao del Sur

Full Time - Permanent contract - ₱ 40,000.00 monthly -

Home Based - Permanent contract - ₱ 40,000.00 monthly -

Full Time - Permanent contract - Negotiable -

IT Staff

2 days ago

Full Time - Permanent contract - Negotiable -

Get new jobs on Facebook Messenger

Send to Messenger

Job summary

  • JavaScript Developer

  • Davao del Norte, Davao Region

  • Company

    Next BPO Solutions
  • Type of contract

    Permanent contract

  • Work type

    Full Time

  • Apply