- 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.
Responsabilities
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