
Senior Angular Software Engineer
Posted Jun 12

Posted Jun 12
This is a fully remote position, open to applicants in Brazil.
• Design and create scalable frontend applications utilizing Angular (v14+) and TypeScript.
• Develop reusable, modular, and high-performance components.
• Implement effective state management solutions using NgRx, Akita, or Signals.
• Utilize RxJS for sophisticated handling of asynchronous events, data streams, and integrations.
• Employ advanced TypeScript concepts to enhance safety, scalability, and minimize runtime errors.
• Establish technical standards and best practices for frontend development.
• Execute optimization strategies such as lazy loading, OnPush change detection, and tree shaking.
• Ensure comprehensive unit test and end-to-end (E2E) coverage.
• Lead testing strategies employing Jest, Jasmine, Karma, Cypress, or Playwright.
• Conduct detailed code reviews to confirm compliance with SOLID, DRY principles, and the Angular Style Guide.
• Uphold code quality, performance, and maintainability.
• Mentor junior and mid-level developers.
• Collaborate with backend teams to define and integrate REST/GraphQL APIs.
• Actively engage in agile ceremonies, aiding in refinement and technical estimations.
• Work closely with UX/UI teams to create responsive, pixel-perfect interfaces.
• Contribute to the ongoing evolution of the frontend architecture.
• Manage frontend CI/CD pipelines.
• Utilize Angular CLI, Webpack, Vite, and Git workflows.
• Support deployment processes and manage Development, QA, and Production environments.
• Work with Docker and cloud-native tools.
• Extensive experience with JavaScript (ES6+).
• Strong proficiency in TypeScript.
• Advanced experience with Angular (latest versions).
• A minimum of 8 years of experience in frontend development.
• Proficiency in RxJS.
• Familiarity with NgRx, Akita, or Signals.
• Experience in integrating REST and GraphQL APIs.
• Knowledge of SCSS/SASS.
• Understanding of Tailwind CSS.
• Experience with Angular Material.
• Familiarity with Jest, Jasmine, and Karma.
• Experience in E2E testing with Cypress or Playwright.
• Strong emphasis on quality and test coverage.
• Proficient in Git.
• Experience with NX Monorepo.
• Knowledge of Webpack.
• Experience with Docker.
• Familiarity with CI/CD pipelines.
• Technical and collaborative mindset.
• Excellent communication skills.
• Strong analytical thinking and problem-solving abilities.
• Proactive attitude and a strong sense of ownership.
• Comfortable working in agile environments.
• Mentoring mindset and willingness to share knowledge.
• Experience in enterprise frontend architecture.
• Familiarity with micro-frontends.
• Knowledge of cloud-native environments.
• Experience in building highly scalable applications.
• International exposure and advanced proficiency in English.
• 100% Remote.
Broadvoice
Yuno
Miratech
BlueThrone
Get handpicked remote jobs straight to your inbox weekly.