Responsabilities
  • Participating in the design, documentation and creation of scalable and secure software.
  • Develop new user-oriented functions.
  • Create reusable code and Library for future use.
  • Make sure all user input is validated before sending it to the backend.
  • Optimize your application for maximum speed and scalability.
  • Work with development teams and product managers to come up with software solutions.
  • Build front-end applications in collaboration with product designers.
  • Collaborate with other team members and stakeholders.
  • You must have the ability to work in a fast-paced, dynamic environment.
  • Strong communication skills to interact with scrum team members.
  • Good analytical thinking and problem solving skills.
Technical Requirements
  • At least 3 years of experience with Node.js development frameworks.
  • At least 2 years of experience in front development with Angular 2+.
  • At least 2 years of experience using HTML, CSS and JavaScript.
  • Experience with JavaScript architectures with Angular 2+ or React.
  • Experience with Node, NNPM, Gulp, Grunt, Bootstrap.
  • Experience with JSON and RESTful services.
  • Experience with agile methods.
  • Knowledge of algorithms, design patterns and modularization.
  • Knowledge of PostgreSQL
  • Knowledge of SSO authentication
  • Experience with Webpack
  • Test experience with Jest
Nice to have

RealTime web development experience.
Experience with Pusher.
Experience with Firebase.
Experience with Google Maps
Experience with Micro-Frontends