{"id":3548907,"url":"https://alion.io/job/coodesh-mobile-developer-react-native-pleno","title":"Mobile Developer React Native (Pleno)","company":{"id":60847,"name":"Coodesh","domain":"coodesh.com","url":"https://alion.io/company/coodesh","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"middle","employment_type":null,"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":"Appium","optional":false},{"name":"BrowserStack","optional":false},{"name":"CI/CD","optional":false},{"name":"Cursor","optional":false},{"name":"Cypress","optional":false},{"name":"Detox","optional":false},{"name":"Firebase","optional":false},{"name":"Git","optional":false},{"name":"GitLab CI","optional":false},{"name":"Insomnia","optional":false},{"name":"Jest","optional":false},{"name":"Kanban","optional":false},{"name":"LambdaTest","optional":false},{"name":"Linux","optional":false},{"name":"Maestro","optional":false},{"name":"Playwright","optional":false},{"name":"Postman","optional":false},{"name":"React Native","optional":false},{"name":"Scrum","optional":false},{"name":"Selenium","optional":false},{"name":"TypeScript","optional":false},{"name":"Vitest","optional":false},{"name":"JavaScript","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-10-30T18:32:24Z","employer_posted_date":null,"last_verified_at":"2026-10-30T18:32:24Z","board_verified":false,"closed_at":null,"days_open":4,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":4},"description":"Descrição da vaga:\nEsta é uma vaga de um parceiro da plataforma Coodesh, ao candidatar-se você terá acesso as informações completas sobre a empresa e benefícios.\nFique atento ao redirecionamento que vai te levar para uma url https://coodesh.com para realizar a candidatura. 👋\nTruckPag: Transformando a Logística através da Tecnologia de Pagamentos\nA TruckPag é uma startup inovadora no setor de Meios de Pagamento, focada em solucionar grandes desafios e gerar impacto relevante no mundo logístico. Buscamos profissionais talentosos e motivados que queiram tornar as operações logísticas mais efetivas, assertivas e competitivas. Acreditamos que grandes ideias nascem da diversidade de vivências, formações e pessoas únicas. Cultivamos um ambiente de trabalho colaborativo, de alta performance e descontraído, onde você terá a oportunidade de agregar valor significativo à nossa equipe e aos nossos produtos.\nEstamos em busca de uma Pessoa Desenvolvedora Mobile React Native Pleno para atuar no desenvolvimento e evolução dos nossos aplicativos, com foco em qualidade, testes, cenários offline e compatibilidade entre plataformas.\nAtividades\nEscrever código e funções facilmente testáveis, compreendidas por outros desenvolvedores, considerando casos extremos e erros;\nCompreender a pirâmide de testes, escrever testes unitários de acordo com a regra de negócio, bem como testes de integração com a ajuda de desenvolvedores sênior e do Líder Técnico;\nTestar casos extremos e erros esperados, usar abordagem sistemática para depurar problemas, estar ciente da filosofia de monitoramento da organização e dos dados operacionais do domínio da própria equipe;\nEntender o contexto do domínio de negócio, as boas práticas, padrões e processos definidos pelo time, e desenvolver funções que melhorem a qualidade do código e reduzam débito técnico;\nEntender a importância da segurança nas implementações e pedir ajuda ao Líder Técnico em decisões que possam ter implicação de segurança;\nAtuar conforme a priorização de tarefas e identificar dependência entre tarefas e requisitos;\nLidar com cenário de estado offline e sincronização de dados ao reconectar, com revisão de sênior ou especialista;\nTratar compatibilidade entre versões de sistema operacional (iOS e Android) e entre modelos de dispositivo, incluindo ajuste de comportamento quando necessário;\nGerenciar permissões de dispositivo e notificações push via Firebase Console (Cloud Messaging), dentro do padrão já estabelecido pelo time;\nEscrever testes unitários com Jest, cobrindo os dois estados de uma funcionalidade implementada por trás de feature flag, com apoio de sênior.\nTruckPag:\n<p>Somos uma empresa de meios de pagamento especializada em gestão de frotas, com nosso cartão TruckPag, o cliente abastece com economia, facilidade e total controle. Com a CIOTPag, o cliente tem soluções completas para a sua gestão de frete a partir da emissão de CIOT e pagamento eletrônico de frete (PEF) . Além disso, a PagPedágio possibilita que as viagens sejam bem mais rápidas, sem precisar enfrentar filas de pedágios, em todo território nacional.</p>\n<p>Somos 100% TruckPag: sem bancos, sem fundos, sem intermediadores e sem burocracia.</p><a href='https://coodesh.com/companies/truckpag-meios-de-pagamento'>Veja mais no site</a>\nHabilidades:\nReact Native\nTypescript\nJest\nGitLab CI\nFirebase\nLocal:\nRemota\nRequisitos:\nEnsino superior completo, cursando, ou experiência equivalente comprovada na área;\nReact Native e TypeScript, nível intermediário, com capacidade de lidar com estado offline e sincronização;\nAndroid Studio e Xcode, uso para debug e teste em emulador/simulador de ambas as plataformas;\nJest, para teste unitário, incluindo o que sustenta o build web usado no teste E2E;\nGit e GitLab CI: escrever e entender .gitlab-ci.yml, participar do pipeline de build e teste mobile;\nLinux e uso de terminal ou Mac OS;\nUso de IA para desenvolvimento (Cursor, ferramenta oficial fornecida pela empresa) como prática do dia a dia;\nExperiência com integração entre sistemas, no sentido de consumo de API em cenário de conectividade instável;\nExperiência em CI/CD;\nExperiência em metodologias ágeis (Scrum, Kanban);\nNoção de gerenciamento de projeto;\nNoção de segurança da informação e gestão de risco.\nDiferenciais:\nInglês intermediário;\nInsomnia ou Postman para validação de API consumida;\nExperiência em alguma das ferramentas de testes (Playwright, Selenium, Cypress), para teste E2E de fluxo completo via build web do aplicativo, capacidade em expansão no time;\nVitest, para teste de lógica compartilhada fora do dispositivo, quando aplicável;\nPlay Store Console ou App Store Connect, para publicação e liberação de versão de teste;\nKanbanize (Businessmap) como ferramenta de acompanhamento;\nConhecimento em meios de pagamento;\nConhecimento em transporte rodoviário de cargas;\nConhecimento em Appium, Maestro, Detox (frameworks de teste) e ferramentas como BrowserStack e LambdaTest (TestMu AI).\nBenefícios:\nHorário Flexível: Maior autonomia e equilíbrio entre vida pessoal e profissional.\nParceria Alura: Acesso a diversas plataformas de aprendizado para desenvolvimento contínuo.\nDescanso remunerado: 30 dias de descanso remunerado por ano.\nDay off de Aniversário: Um dia de folga no aniversário do Colaborador/Prestador ou de seu filho.\nWellHub (Gympass): Acesso a uma vasta rede de academias e programas de bem-estar.\nIncentivo aos estudos (Grupo Cogna): Descontos de até 60% em cursos.\nComo se candidatar:\nCandidatar-se exclusivamente através da plataforma Coodesh no link a seguir: Mobile Developer React Native Pleno na TruckPag\nApós candidatar-se via plataforma Coodesh e validar o seu login, você poderá acompanhar e receber todas as interações do processo por lá. Utilize a opção Pedir Feedback entre uma etapa e outra na vaga que se candidatou. Isso fará com que a pessoa Recruiter responsável pelo processo na empresa receba a notificação.\nLabels\nAlocação\nRemoto\nRegime\nPJ\nCategoria\nMobile","description_format":"text","description_chars":5957,"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":[]},"benefits":[],"hiring_locations":[{"name":"Brazil","iso":"BR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Skill Assessment","Recruiting & Staffing"],"lifecycle":[{"event":"open","at":"2026-10-30T21:50:45Z"}],"visa":[],"liveness":{"score":81,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":0.945,"age_days":4,"expected_fill_days":7,"reasons":["seen:4","win:mid"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/coodesh-mobile-developer-react-native-pleno","json_url":"https://alion.io/job/coodesh-mobile-developer-react-native-pleno.json","meta":{"generated_at":"2026-11-04T09:40:11Z","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":15026,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00: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":60847},"rest":"https://alion.io/mcp/rest/get_company?id=60847"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcoodesh-mobile-developer-react-native-pleno"},{"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%2Fcoodesh-mobile-developer-react-native-pleno"},{"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%2Fcoodesh-mobile-developer-react-native-pleno"},{"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/coodesh-mobile-developer-react-native-pleno\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcoodesh-mobile-developer-react-native-pleno"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3548907}},{"tool":"search_jobs","arguments":{"company":"coodesh.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3548907},"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"}}