
Mid-level Developer – Front-End, Angular
Quality Digital
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
About the role
- Will work on a team that serves 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 the clients' needs and follows 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 on testing practices, tools and concepts, and supporting the team in test refactoring;
- Will identify and remediate security vulnerabilities or produce documentation mapping the identified scenarios;
- Familiar with architectural models and practices; when necessary, will support the architecture team in validating solution designs and translating architectures into implementation during development;
- Will participate in team ceremonies to detect impediments or issues and support the creation of action plans;
- Will know and analyze the metrics the team uses, suggesting changes and using them for planning and alignment processes;
- Will document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts and clean 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 reuse;
- Performance Optimization – experience optimizing rendering, lazy loading, code splitting, and using tools such as 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 knowledge of integrating with REST APIs and GraphQL, handling authentication (OAuth, JWT) and error handling;
- Build Tools & DevOps – experience with Webpack, Babel, CI/CD pipelines and deployment 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 grocery shopping and meals 🍴
- Medical and dental coverage to keep you and your family healthy 💙
- Pharmacy discounts for medications 💊
- Childcare allowance according to current policy 🍼
- Gym membership partnership to encourage exercise 🤸♀️🤸♂️
- Partnership with SESC for a variety of cultural and leisure programs ✈
- Partnerships for language studies, technology courses and online learning platforms 📚
- Payroll-deductible loan with attractive rates + financial education program 💰
- Corporate University and learning paths with diverse 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 & Tools
AngularJavaScriptTypeScriptES6+Component-Based ArchitectureState ManagementPerformance OptimizationUnit TestingIntegration TestingRESTful APIs
Soft Skills
communicationmentoringproblem-solvingteam leadershipdocumentationplanningcollaborationcritical thinkingefficiency improvementissue resolution