
Senior Front-End Developer – Angular
Quality Digital
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Will work on a team supporting a client in Europe, communicating in English during project interactions;
- Will have a holistic view of the project and will support the team in breaking down tasks and understanding them to improve delivery efficiency;
- Will ensure that the solution being built meets client needs and incorporates best practices;
- Will monitor project roll-out processes and support the team in identifying and resolving issues, and in critical situations lead the team;
- Responsible for mentoring the team on testing practices, tools, and concepts, and supporting test refactoring;
- Will identify and remediate security issues or produce documentation mapping the identified scenario;
- Familiar with architectural models and practices; when needed, will support the architecture team in validating solution designs and translating architectures into development implementations;
- Will attend team ceremonies to detect impediments or problems and support the creation of action plans;
- Familiar with the metrics the team uses and will analyze them, suggesting changes and using them for planning and alignment;
- Will document and demonstrate solutions, producing documentation, flowcharts, layouts, diagrams, charts, and clear code.
Requirements
- Angular specialization – Deep knowledge of Angular (RxJS, NgRx, Angular CLI, Directives);
- JavaScript, TypeScript & ES6+ – Strong understanding of JavaScript, TypeScript, and modern ES6+ features such as async/await, destructuring, and promises;
- Component-Based Architecture & State Management – Proficiency in application state management using Redux/NgRx and best practices for component reusability;
- Performance Optimization – Experience optimizing rendering, lazy loading, code splitting, and using tools like Lighthouse, React Profiler, and Angular Performance Monitoring;
- Unit & Integration Testing – Hands-on experience with testing frameworks such as Jest, Mocha, Jasmine, Karma, Cypress, and React Testing Library;
- RESTful APIs & GraphQL – Solid experience integrating with REST and GraphQL APIs, handling authentication (OAuth, JWT) and error handling;
- Build Tools & DevOps – Experience with Webpack, Babel, CI/CD pipelines, and deployments on Azure;
- Version Control – Strong experience with Git commands (clone, commit, push, pull, branching) and working with repositories on GitHub/GitLab/Bitbucket;
- Advanced or Fluent English.
Benefits
- Meal allowance and/or food voucher for groceries and meals
- Medical and dental insurance to keep you and your family healthy
- Pharmacy discounts through partner agreements
- Childcare allowance according to current policy
- Gym membership subsidy to encourage exercise
- Partnership with SESC for cultural and leisure programs
- Partnerships for language studies, technology courses, and learning platforms
- Payroll-deductible loans with attractive rates + financial education program
- Corporate University and learning paths with content on technology, soft skills, market trends, and more
- Employee referral program with potential rewards and bonuses
- Group life insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
AngularJavaScriptTypeScriptES6+ReduxNgRxUnit TestingIntegration TestingRESTful APIsGraphQL
Soft skills
communicationmentoringproblem-solvingleadershipcollaborationdocumentationplanninganalysisefficiency improvementtask breakdown