Job Closed
This listing is no longer active.
Agilidade | Senioridade | Transparência | Responsabilidade Social
Senior Angular Software Engineer
Location
Brazil
Posted
53 days ago
Salary
0
Seniority
Senior
Job Description
Senior Angular Software Engineer
AVANTTi
• Design and develop scalable frontend applications using Angular (v14+) and TypeScript • Build reusable, modular, high-performance components • Implement robust state management solutions using NgRx, Akita or Signals • Use RxJS for advanced handling of asynchronous events, data streams and integrations • Apply advanced TypeScript concepts to improve safety, scalability and reduce runtime errors • Define technical standards and frontend development best practices • Implement optimization strategies such as lazy loading, OnPush change detection and tree shaking • Ensure high unit test and E2E coverage • Lead testing strategies using Jest, Jasmine, Karma, Cypress or Playwright • Conduct thorough code reviews to ensure adherence to SOLID, DRY principles and the Angular Style Guide • Ensure code quality, performance and maintainability • Mentor junior and mid-level developers • Collaborate with backend teams to define and integrate REST/GraphQL APIs • Actively participate in agile ceremonies, supporting refinement and technical estimates • Work closely with UX/UI teams to build responsive, pixel-perfect interfaces • Contribute to the continuous evolution of the frontend architecture • Manage frontend CI/CD pipelines • Work with Angular CLI, Webpack, Vite and Git workflows • Support deployment processes and manage Dev, QA and Production environments • Work with Docker and cloud-native tools
Job Requirements
- Strong experience with JavaScript (ES6+)
- Solid mastery of TypeScript
- Advanced experience with Angular (recent versions)
- Minimum of 8 years of frontend development experience
- Proficiency with RxJS
- Experience with NgRx, Akita or Signals
- Integration with REST and GraphQL APIs
- Experience with SCSS/SASS
- Knowledge of Tailwind CSS
- Experience with Angular Material
- Experience with Jest, Jasmine and Karma
- Experience with E2E testing using Cypress or Playwright
- Strong focus on quality and test coverage
- Proficiency with Git
- Experience with NX Monorepo
- Knowledge of Webpack
- Experience with Docker
- Familiarity with CI/CD pipelines
- Technical and collaborative profile
- Good communication skills
- Analytical thinking and problem-solving abilities
- Proactivity and a strong sense of ownership
- Comfortable working in agile environments
- Mentoring mindset and knowledge-sharing attitude
- Experience in enterprise frontend architecture
- Experience with micro-frontends
- Knowledge of cloud-native environments
- Experience building highly scalable applications
- International exposure and advanced English
Benefits
- 100% Remote
Related Guides
Related Job Pages
More Frontend Engineer Jobs
• Develop and maintain web applications using Angular framework, HTML, CSS and TypeScript • Collaborate with cross-functional teams to define project requirements and deliverables • Write clean, efficient, and well-documented code following industry best practices and coding standards • Perform thorough testing and debugging of applications • Optimize application performance and scalability through code optimization • Work with stakeholders and clients to assess needs and create a plan to move forward
• Develop front-end code using React and Next.js; • Analyze legacy code and logs when necessary; • Maintain security measures; • Support and ensure the architecture in use; • Work on multiple projects within the fintech; • Collaborate with the team and the client; • Participate in and contribute to Agile Squads and their rituals.
Senior II – Staff Software Engineer, Frontend-leaning Fullstack
AptibleImprove your Security Management, build trust with customers, & grow your business through automation and integrations.
• In this role, you’ll build end-to-end product features that make it easier for engineers to ship and operate software, with significant depth on the frontend — combining customer-facing UI/API work with improvements to workflows, reliability, and the day-to-day internal developer experience. • Ship customer-facing product features primarily for our AWS-based PaaS across our stack, which includes: Ruby on Rails backend systems, a web app (React-TypeScript), a Terraform client (Go), and a CLI client (Ruby), and more. • Take technical ownership of our React-TypeScript web app — setting the direction for how we hone and maintain the frontend, including how we harness AI to move faster. • Work closely with Product and Design to clarify requirements, make tradeoffs, and deliver in small, high-quality increments. • Partner with Design to define and build a shared component library that enables consistent, high-quality UI across the product. • Improve developer experience, including internal tooling, local development workflows, and the path from code to production. • Contribute to reliability and operability improvements, including CI/CD, release processes, observability, and incident response tooling. • Participate in the on call rotation, and help drive follow-ups that reduce repeat incidents and make the system easier to operate. • Partner with our customer-facing engineering team to investigate customer issues and deliver fixes or improvements when needed. • Use AI tools to improve your development workflow and velocity.
• Define and implement end-to-end architecture using AEM Headless (Content Fragments, GraphQL APIs) and React/Next.js frontends. • Architect Server-Side Rendering (SSR), Static Site Generation (SSG), and edge rendering strategies to optimize SEO and performance. • Design content models and governance structures that enable omnichannel content reuse. • Develop and optimize React components, ensuring reusability, maintainability, and performance. • Architect and maintain a scalable React application structure, following best practices for long-term sustainability. • Build and package Node.js libraries to be reusable across multiple projects. • Write clean, efficient, and scalable TypeScript code, ensuring strong type safety and maintainability. • Build UI components using Material UI, ensuring consistency with design guidelines. • Integrate and consume RESTful APIs or GraphQL endpoints efficiently. • Implement and manage front-end testing using frameworks such as Jest, Cypress, or React Testing Library. • Optimize Webpack configurations for faster builds, better bundling, and improved performance. • Ensure adherence to best practices for performance optimization, accessibility, and security. • Collaborate closely with backend teams to integrate APIs and optimize data fetching strategies. • Debug and resolve complex issues across the front-end stack, including state management and caching strategies. • Stay updated with the latest trends in React, TypeScript, and front-end development to deliver best-in-class solutions. • Participate in code reviews, mentor junior developers, and contribute to technical discussions.




