Sr Angular Developer
Buenos Aires - Argentina
Job Summary
We are seeking a Senior Angular Developer to join a team supporting and enhancing a mature multi-tenant web application used by highway travelers across the United States. The platform enables users to create accounts manage services and process payments through a responsive single-page application (SPA).
This role focuses on onboarding new tenants to an existing platform including application reskinning configuration updates and implementation of tenant-specific business rules. The ideal candidate understands the complexities of working within a multi-tenant environment where code changes must be carefully designed to avoid impacting existing clients and their customers.
- Develop maintain and enhance a large-scale Angular single-page application.
- Implement new tenant onboarding requirements including branding styling and tenant-specific configurations.
- Modify and extend front-end business rules while ensuring backward compatibility.
- Collaborate with product owners developers and stakeholders to understand tenant requirements and translate them into technical solutions.
- Analyze the impact of code changes across multiple tenants and proactively mitigate risks.
- Participate in code reviews and contribute to maintaining high code quality standards.
- Troubleshoot and resolve production issues in a timely manner.
- Optimize application performance maintainability and user experience.
- Work within an Agile development environment and participate in planning estimation and sprint activities.
- Document technical solutions and implementation decisions.
- 5 years of professional front-end development experience.
- Strong experience with Angular and modern TypeScript development.
- Experience working with Single Page Applications (SPA) in production environments.
- Proven experience supporting and enhancing legacy or existing enterprise applications.
- Experience working in multi-tenant architectures where a single application serves multiple clients or customer groups.
- Strong understanding of component-based architecture and state management principles.
- Experience integrating with RESTful APIs and backend services.
- Solid understanding of HTML5 CSS3 SCSS and responsive design principles.
- Experience performing impact analysis and implementing changes without disrupting existing functionality.
- Familiarity with Git-based version control workflows.
- Strong problem-solving and debugging skills.
- Professional-level English communication skills.
- Experience with payment processing or financial transaction workflows.
- Experience working on SaaS products serving multiple clients.
- Knowledge of Angular performance optimization techniques.
- Familiarity with CI/CD pipelines and modern deployment practices.
- Experience working with enterprise-scale applications supporting large user bases.
- Exposure to cloud-based environments and modern software development practices.
- Angular
- TypeScript
- JavaScript (ES6)
- HTML5
- CSS3 / SCSS
- REST APIs
- Git
- RxJS
- NgRx or similar state management libraries
- Azure DevOps
- CI/CD pipelines
- Payment integrations
- SaaS multi-tenant applications
- Enhancing an existing Angular-based platform used by highway travelers in the United States.
- Adding new tenants to a multi-tenant environment.
- Reskinning and customizing tenant experiences.
- Updating and extending front-end business rules.
- Supporting account creation and payment-related user workflows.
- Ensuring new features do not negatively impact existing tenants and customers.
Location Requirement: Candidates must be located in Argentina and authorized to work remotely from Argentina.
Compensation: USD $2025/hour based on experience and qualifications.