Tech Stack
AngularAWSAzureCloudCypressGoogle Cloud PlatformJavaScriptJenkinsJestNode.jsRxJSSCSSTypeScript
About the role
- Remote position; LATAM-based position aligned with Eastern Standard Time (EST).
- Build, maintain, and optimize scalable front-end applications delivering seamless user experiences.
- Design, develop, and maintain scalable web applications using Angular (v10+).
- Collaborate closely with backend developers, UX/UI designers, and product owners.
- Write clean, reusable, and testable code following best practices and participate in code reviews.
- Optimize applications for performance, scalability, and security; troubleshoot and resolve technical issues in production and development.
- Work on e-commerce platforms or online shopping features (catalogs, carts, checkout flows, payment integrations, promotions, etc.).
- Stay updated with the latest Angular and frontend technologies.
Requirements
- 5+ years of professional experience as a Frontend Developer.
- Strong expertise in Angular (v10+) and TypeScript.
- Solid understanding of JavaScript (ES6+), HTML5, CSS3/SASS.
- Experience with RxJS, NgRx (or similar state management libraries).
- Familiarity with REST APIs and integration with backend services.
- Knowledge of unit testing frameworks (Jasmine, Karma, Jest) and e2e testing (Protractor, Cypress).
- Strong understanding of responsive design and cross-browser compatibility.
- Experience in e-commerce applications is a plus.
- Experience with Git/GitHub/GitLab and Agile development.
- Good English communication skills (written and spoken).
- Availability to work within EST time zone.
- Nice to have: Experience with CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
- Nice to have: Familiarity with Cloud platforms (AWS, Azure, or GCP).
- Nice to have: Understanding of micro frontends and modern architecture patterns.