




Job Summary: Your challenge is to maintain, create, and implement solutions focused on quality, usability, attention to detail, and sharing of best practices. Key Highlights: 1. Develop responsive and high-performance interfaces 2. Collaborate with UX/Design to implement the Design System 3. Ensure quality through unit, integration, and end-to-end (E2E) tests What will you do daily? Your challenge will be to maintain, create, and implement the best solutions to meet business needs while consistently prioritizing quality, usability experience, dedication to detail, and sharing of best practices. What do you need to know to fill this position? **Responsibilities:** * Develop responsive, accessible, and high-performance user interfaces * Consume REST/GraphQL APIs and manage application state * Ensure quality via unit, integration, and end-to-end (E2E) tests * Collaborate with UX/Design to faithfully implement the Design System * Optimize performance — bundle size, lazy loading, Core Web Vitals * Maintain coding standards — Clean Code, SOLID, PR reviews * Document components and technical decisions * Version and manage dependencies in a controlled manner * Align with Backend on API contracts and data validations **What we expect from the professional:** * Experience with JavaScript, HTML, and CSS. * Experience with Angular 14\+. * Experience consuming REST APIs. * Experience with Azure DevOps. * Knowledge of micro-frontend architecture. * Strong performance-oriented mindset. * Critical and collaborative perspective. * Proven ability to work in agile teams and effectively collaborate with other team members. Internal Use Only * Excellent problem-solving and critical thinking skills. * Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). **Nice-to-have:** * Backend Node.js experience. * Unit testing experience. * Relevant certifications. * Familiarity with monitoring and logging tools such as Datadog and Grafana. * Implementing and maintaining CI/CD pipelines to automate development and deployment processes.


