




Act as the technical reference and domain owner for Frontend, ensuring the delivery of engineering-grade quality products (robust, testable, and performant). The mission requires a highly proactive profile that not only writes code but also designs solutions and automates repetitive processes (DevEx/CI/CD) to eliminate operational friction. You are expected to integrate Generative Artificial Intelligence (GenAI) tools into your daily workflow to accelerate development and problem resolution, while always retaining critical control over architecture and security. **In this role, you will have the opportunity to:** **Advanced Frontend Architecture:** Build complex and scalable interfaces using engineering fundamentals (DOM, Event Loop) and design patterns in TypeScript/JavaScript, maintaining independence from specific frameworks. State Management and Reactivity: Implement component architectures and global state management using reactive programming paradigms to ensure data consistency in the UI. Comprehensive Security and Identity Management: Guarantee application integrity through OAuth2/OIDC protocols, mitigation of OWASP Top 10 risks, and secure usage of JWTs and cookies in production environments. Security Integration Across the Lifecycle: Conduct quality audits via static/dynamic analysis and DevSecOps practices to ensure vulnerability-free code prior to deployment. System Orchestration (BFF and Integration): Design Backend-for-Frontend layers to optimize consumption of REST APIs, demonstrating the ability to read business logic across multiple server-side languages (Java, Go, Node.js). Communication Resilience: Implement error-handling strategies, retries, and Circuit Breakers at the integration layer to improve system fault tolerance. Automation and DevOps: Manage the full delivery lifecycle (CI/CD), from linting and testing to automated deployment in production environments. Rendering and Performance Strategies: Optimize user experience and SEO by technically selecting SSR, CSR, or SSG strategies based on use case. **To succeed in this position, you need:** Advanced experience developing scalable web applications (SPA/PWA) using TypeScript under strict typing standards. Solid mastery of component architecture and clean architecture patterns applied to frontend. Professional experience designing and implementing the BFF (Backend for Frontend) pattern to optimize communications. Technical ability to independently read, understand, and debug backend code (Java, Python, Node.js or similar) during integration processes. Proven experience implementing modern security flows using OAuth 2.0, OpenID Connect (OIDC), and secure token/session management. Mastery of Automated Testing strategies (Unit, Integration, and E2E), mandatorily integrated into the development workflow. Practical knowledge configuring and maintaining CI/CD pipelines (Build, Test, Scan, Deploy). Regular use of Generative AI (GenAI) tools as productivity accelerators and for code refactoring. Verified experience in Product Engineering, independently transforming abstract business requirements into technical specifications (Tech Specs/RFCs). Ability to autonomously define component architectures, API contracts, and non-functional requirements (performance, security, accessibility). **It’s even better if you have:** Ability to develop hybrid mobile applications (React Native, Expo, or Ionic) using shared-code strategies within Monorepos. Proficiency with observability and monitoring tools (e.g., Dynatrace) for proactive failure detection and performance optimization. Experience deploying solutions on public clouds (AWS/Azure) and managing basic frontend infrastructure. Advanced knowledge of offensive/defensive security, including OWASP vulnerability remediation using SAST/DAST tools. Intermediate-to-advanced English.


