This is us
At Avenga, we believe that human creativity empowers technology that matters. Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, enterprise solutions, CX, UX and Ul design, managed services, product development, and software development.
This is the job
In Capital Federal within the Fintech industry, we are actively seeking a professional to strengthen our team dedicated to various financial products.
This is the team
In your role you'll become a vital member in a team of skilled professionals. Your primary responsibility will involve design, develop, and maintain React SPAs. Here you will have the opportunity to make a meaningful contribution to global technological progress while at the same time advancing your own skills, and career.
This is you
- Over 5 years of experience in developing applications with React.
- Advanced experience in developing and executing unit tests.
- Strong knowledge of version control tools (GitHub, GitLab).
- Familiarity with code analysis tools like SonarQube, Lint.
- Knowledge of usability, performance, and accessibility.
- Understanding of agile methodologies (Scrum, Kanban) and ability to work in sprints.
- Effective communication skills.
Nice-to-have skills:
- React, HTML/CSS.
- Familiarity with microfrontend architecture and SPAs.
- Knowledge of container usage, especially Docker.
- Experience with RESTful APIs.
- DevOps and CI/CD: Experience with CI/CD tools (e.g., Azure DevOps, Jenkins).
- Understanding of design patterns and SOLID principles.
- Knowledge of containers (Docker, Kubernetes)
This is your role
- Design, develop, and maintain React SPAs.
- Develop BFF in NodeJS (NestJS) to integrate with React SPAs.
- Implement good practices for logging and handling technical and functional errors.
- Optimize application performance and ensure code quality.
- Develop unit tests and adhere to secure coding standards.
- Use version control tools like GitHub.
- Document code to facilitate collaborative teamwork.
- Ensure the implementation and adherence to good development.
- Ensure the implementation and adherence to good development practices, design patterns, and SOLID principles.
- Collaborate with other developers, QA, and Business team.
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.