{"id":3630515,"url":"https://alion.io/job/rehva-tech-tech-lead-frontend-flutter","title":"Tech Lead Frontend (Flutter)","company":{"id":4495928,"name":"Rehva Tech","domain":"rehva.com.br","url":"https://alion.io/company/rehva-tech","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Recrutei","truth_index":{"grade":"B","score":75,"open_postings":10,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-07T05:47:08Z"}},"role":"Mobile","role_family":"Mobile","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Brazil"],"countries":["BR"],"hiring_countries":["BR"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"Dart","optional":false},{"name":"Datadog","optional":false},{"name":"Firebase","optional":false},{"name":"Flutter","optional":false},{"name":"Keycloak","optional":false},{"name":"Kotlin","optional":false},{"name":"Nuxt.js","optional":false},{"name":"PCI DSS","optional":false},{"name":"SLI/SLO/SLA","optional":false},{"name":"Swift","optional":false},{"name":"Vue.js","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-08T12:33:54Z","employer_posted_date":"2026-11-02","last_verified_at":"2026-11-08T02:34:24Z","board_verified":true,"closed_at":null,"days_open":30,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":30},"description":"Sobre a Empresa\nEmpresa de referência no mercado pet, com forte atuação digital e um ecossistema que integra canais online, lojas físicas e serviços para tutores e seus animais. Investe continuamente em tecnologia e inovação, e agora expande sua atuação para serviços financeiros com uma plataforma própria de pagamentos, banking e crédito. Valoriza a diversidade e a inclusão como parte essencial da construção dos seus times.\nResumo da Posição\n Buscamos um(a) Tech Lead Frontend hands-on para assumir a camada de frontend da plataforma financeira, um sistema regulado de pagamentos, banking e crédito voltado ao ecossistema pet. A stack envolve aplicativos e SDKs em Flutter (que serão embarcados em apps de outros times) e um backoffice web em Vue/Next. Você será responsável pela arquitetura, pela qualidade do código e pelo direcionamento técnico do time, liderando por meio de code review, decisões técnicas e mentoria, sem gestão de pessoas. Também atuará lado a lado com produto, participando do discovery, questionando requisitos e ajudando a decidir o que construir. Buscamos alguém que já tenha incorporado IA ao dia a dia como parte do toolkit, em revisão de código, identificação de padrões arquiteturais, automação de processos e aceleração de decisões técnicas.\nPrincipais Responsabilidades\nSer a referência técnica de frontend da fintech, traduzindo necessidades de produto e compliance em soluções seguras, performáticas e manuteníveis.\n\nDefinir e evoluir a arquitetura dos apps Flutter (fintech e POS), com foco em segurança, UX e manutenibilidade em ambiente regulado.\n\nEstruturar packages internos compartilhados entre os apps (design system, autenticação, networking, observabilidade), com versionamento semântico e política de compatibilidade.\n\nConstruir e manter SDKs Flutter embarcados em apps de outros times: contrato de API público, documentação, tamanho de binário e ciclo de releases.\n\nConstruir e evoluir o app de POS: integração com o SDK do terminal (pagamento, impressão, PIN), homologação e distribuição nos dispositivos.\n\nManter e direcionar tecnicamente o backoffice web em Vue/Nuxt.\n\nConduzir o ciclo de publicação: Google Play, App Store, distribuição em terminais, feature flags e rollout gradual.\n\nParticipar ativamente do código: code reviews, contribuições diretas e elevação do padrão técnico.\n\nDirecionar tecnicamente o time: definir padrões, revisar entregas e garantir aderência arquitetural.\n\nTrabalhar junto a produto no discovery e na definição do roadmap técnico, equilibrando velocidade e qualidade.\n\nDocumentar a arquitetura de frontend e garantir que o time interno consiga operar e evoluir a plataforma de forma autônoma.\n\nAplicar IA no dia a dia: otimização de código, detecção de anomalias, automações e aceleração de discovery técnico.\n\nAcompanhar regulação aplicável (Bacen, PCI DSS, LGPD) no que impacta o cliente mobile e web.\n\nStack e Tecnologias\nMobile: Flutter e Dart (maior ênfase), packages internos versionados, SDKs embarcados (add-to-app), platform channels para bridges nativas quando necessário.\n\nWeb: Vue.js e Nuxt.js (backoffice).\n\nPublicação: Google Play Console, Apple App Store, distribuição em terminais POS.\n\nAutenticação e identidade: Firebase, Keycloak e Zitadel via OIDC/PKCE, biometria.\n\nSegurança no cliente: secure storage, certificate pinning, mTLS, RASP, detecção de root/jailbreak, ofuscação, Play Integrity e App Attest.\n\nObservabilidade: Datadog, crash reporting, logs estruturados, métricas e rastreabilidade de transações ponta a ponta.\n\nQualidade: testes unitários, de widget, golden, de integração e end-to-end; code review; CI/CD mobile.\n\nPráticas: SOLID, Clean Architecture, Design Patterns, design system, feature flags.\n\nRequisitos obrigatórios\nExperiência como Líder técnico, Especialista ou Staff Engineer - com atuação hands-on no código e participação na definição do produto.\n\nDomínio avançado de Flutter e Dart: arquitetura modular, gerenciamento de estado, performance (profiling, jank, memória) e UX de alta qualidade.\n\nExperiência estruturando packages compartilhados entre múltiplos apps, com versionamento e compatibilidade.\n\nVivência comprovada em produto financeiro mobile: banco digital, carteira, app de pagamento ou POS.\n\nMentalidade security-first aplicada ao cliente: autenticação OIDC, armazenamento seguro, proteção de dados em trânsito e em repouso, e os controles listados na stack como parte do design, não como camada adicional.\n\nCapacidade de direcionar tecnicamente um time, inclusive terceiros, com visão sistêmica e pragmatismo.\n\nColaboração próxima com produto: conforto em discutir requisitos, propor alternativas e decidir trade-offs com base em dados.\n\nComunicação técnica e de negócio clara, escrita e oral, para engenharia, produto, compliance e operações.\n\nUso prático e cotidiano de ferramentas de IA para produtividade, revisão de código e automação.\n\nDiferenciais\nDesenvolvimento nativo Android (Kotlin) ou iOS (Swift) para bridges e platform channels em Flutter.\n\nExperiência com SDKs de terminais POS Android e processos de homologação.\n\nPublicação ou manutenção de SDKs/packages Flutter consumidos por outros times ou empresas.\n\nFamiliaridade com regulação aplicável: Bacen, PCI DSS, LGPD e normas correlatas.\n\nParticipação em discovery técnico e definição de roadmap em fintechs ou bancos digitais.\n\nContribuições para automação de compliance, auditoria técnica ou melhoria de DX em times de engenharia financeira.\n\nObservabilidade avançada em sistemas de pagamentos: SLOs, alertas transacionais, rastreabilidade de falhas no cliente.\n\nSoft Skills\nPerfil orientado a resultados, com senso de ownership e autonomia nas entregas.\n\nPerfil colaborativo e empreendedor.\n\nVisão sistêmica e capacidade de compreender processos de ponta a ponta.\n\nBoa comunicação e habilidade de negociação com áreas não técnicas.\n\nPerfil dinâmico, adaptável e confortável em ambientes enxutos e ágeis.\n\nEtapas do Processo de Seleção\n[Etapa 1]: Entrevista Rehva\n[Etapa 2]: Entrevista com a Liderança \n[Etapa 3]: Entrevista com Talent Acquisition \n[Etapa 4]: Entrevista com BP","description_format":"text","description_chars":6088,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Portuguese","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-02T20:28:06Z"}],"visa":[],"liveness":{"score":45,"band":"ok","label":"Likely open","p_open":1,"p_active":0.596,"p_room":0.75,"age_days":29,"expected_fill_days":34,"reasons":["conf:4","stale_co","velocity","win:late"],"computed_at":"2026-11-07T05:47:08Z"},"pay":null,"html_url":"https://alion.io/job/rehva-tech-tech-lead-frontend-flutter","json_url":"https://alion.io/job/rehva-tech-tech-lead-frontend-flutter.json","meta":{"generated_at":"2026-11-08T04:09:30Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":8947,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4495928},"rest":"https://alion.io/mcp/rest/get_company?id=4495928"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frehva-tech-tech-lead-frontend-flutter"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frehva-tech-tech-lead-frontend-flutter"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frehva-tech-tech-lead-frontend-flutter"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rehva-tech-tech-lead-frontend-flutter\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frehva-tech-tech-lead-frontend-flutter"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3630515}},{"tool":"search_jobs","arguments":{"company":"rehva.com.br","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3630515},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}