[Tech] Senior Frontend Software Engineering

Company
Description
Job Summary: Senior Frontend Software Engineer to work on architecture, development, and maintenance of products, with an emphasis on quality and cross-disciplinary communication. Key Highlights: 1. Architecture and product development for the hospitality industry 2. Focus on quality, cross-disciplinary communication, and sustainable delivery 3. Collaboration with Back-end, Product, Design, and QA teams **[Tech] Senior Frontend Software Engineering** ======================================================== TOTVS | Rio de Janeiro - RJ | Hybrid Job Description You will join TOTVS Hospitality’s engineering architecture team, contributing to technical design, development, and maintenance of products. We seek someone with a strong quality mindset, excellent communication skills across multidisciplinary teams, and a commitment to sustainable delivery. Responsibilities and Duties * Participate in Front-end architecture decisions alongside the technical team. * Develop, supervise, and maintain web applications using Angular. * Ensure faithful implementation of designs relative to prototypes, with attention to UX/UI details. * Contribute to engineering best practices—including version control, testing, and continuous delivery workflows. * Collaborate with Back-end, Product, Design, and QA teams. Requirements and Qualifications * Scalable Angular architecture (modularization, lazy loading, standalone components, guards, interceptors, SSR/SSG where applicable). * Real-world web performance: Core Web Vitals, bundle optimization, code splitting, caching, preloading, PWA. * Accessibility (WCAG) and semantic HTML. * Front-end security: Understanding of common attacks (XSS, CSRF), token management, secure client-side data storage, basic protections for SPAs, and CSP security policies. * Web Workers and asynchronous execution in browsers. * Advanced RxJS (stream composition, concurrency handling, cancellation, memory leak prevention). * Advanced state management with NgRx (effects, performant selectors, entity adapter, facade pattern). * HTML5, CSS3, JavaScript, TypeScript, and Node.js. * Micro-frontend development using Module Federation and . * Experience with Design Systems and UI libraries (creation, maintenance, versioning, documentation, governance). * Computer Science fundamentals: Data Structures, Algorithms, Logic, Object-Oriented Programming, Operating Systems. * Development fundamentals: Design Patterns, code structure (Clean Architecture, SOLID, Feature Sliced Design…). * Git version control. * Package management with npm and yarn. * Solid testing knowledge: unit, integration, and component test strategy (Jest/Karma + Testing Library/Cypress/Playwright). * Completed undergraduate degree. Desirable Requirements * Experience with frontend observability (logs, metrics, tracing, error monitoring). * DevOps culture: Experience with CI/CD pipelines tailored for Front-end (quality gates, static analysis, automated tests, environment-specific deployments). * Semantic versioning and release strategy. * Basic Back-end knowledge to support daily collaboration with the technical team (relational and non-relational DBs, message queues, workers, REST APIs, CQRS). * Diverse experience across Front-end web stacks (React, Vue, Svelte, Next.js…). * Experience applying AI in the development workflow (integrations with LLMs, IDEs with Copilot, Cursor, CLI tools, Claude Code, etc). Salary Range To be discussed Employment Type CLT Benefits * TOTVS Network University — a corporate university offering free content and certifications for all employees; * +Saudáveis Program — supporting each TOTVER through advisory services and initiatives focused on physical, mental, and financial well-being; * +Vantagens Program — Latin America’s largest discount network, exclusively for our employees; * +Cuidado Program — personal support program for employees and their families, offering guidance across multiple specialties including psychology, social work, and pet consulting; * Einstein Conecta — complimentary online medical consultation service provided by physicians from Hospital Israelita Albert Einstein; * Health and dental insurance; * Meal and/or food allowance; * Transportation allowance and shuttle services at select metro stations; * Extended maternity and paternity leave; * Nursing room; * Bicycle parking; * Changing room; * Life insurance; * Childcare allowance; * Private pension plan; * Office designed to foster creativity and productivity, featuring snack areas, game rooms, billiard tables, and relaxation lounges; * Gympass. About the Company As a technology leader, we are a universe of nonconformist individuals driven by innovation, autonomy, learning, and performance. Together, we create opportunities, transform futures, and share knowledge. Your professional growth happens here in an inclusive, respectful, and energizing environment — built by people, for people! We pursue sustainable growth, leveraging data and AI to deliver smarter, more efficient outcomes for our customers. Join us to innovate and build the future of technology. #VemPraTOTVS #SomosTOTVS
Posted by

João Silva
Indeed · HR






