OverviewDesenvolvedor Frontend App - Sênior (Remoto)Você conhece a Icon?Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!Sobre a VagaCódigo da vaga: A41183949444Modelo de contratação: PJDesafios da vaga e responsabilidadesAtuar no desenvolvimento do projeto;Atuar nas tarefas que forem priorizadas para o time;Entender e resolver de problemas;Trabalhar em conjunto com o time para criar as melhores soluções;Participar das reuniões/cerimônias do time;Colaborar com a liderança;Compartilhar com o time as dúvidas e desafios do dia-a-dia.Requisitos obrigatóriosJavaScript: É necessário ter domínio completo, incluindo:Prototipagem e herança baseada em protótiposClosure, escopo e hoistingEvent loop e assincronicidade (Promises, async/await, Promise.all)Funções puras, currying e funções de alta ordemManipulação avançada do DOM (Shadow DOM, delegação de eventos)Gestão de memória (Garbage collection)Módulos e sistema de build (Webpack, import/export de módulos)Ferramentas e otimização (Linters, Prettier, debugging com DevTools)TypeScript: Precisa ter domínio parcial, incluindo:Tipagem estática e inferência de tiposGenerics, mapped types, utility typesClasses, interfaces e herançaOverloads e funções assíncronas tipadasNoções de configuração do tsconfig.jsonReact NativeReact: Domínio completo do React e suas apisEnvironment Setup: Diferenciar quando usar Expo e quando usar React Native CLIMetro Bundler: Noções básicas de como funcionaEstilização e layout: Usar Flexbox com StyledComponents e StyleSheetGerenciamento de estado: Usar Redux ou Context APIIntegração de APIs: Utilizar React Query e ApolloStorage permanente: Usar Async Storage e MMKVAPIs nativas: Integração e gerenciamento de permissões do sistema operacionalNavegação: Usar React NavigationTestes: Utilizar Jest (com @testing-library e extensões) e DetoxOtimização de desempenho: Trabalhar com frame rate, Garbage Collection, RAM Bundles, Inline Require, profilingDepuração: Dominar Reactotron, Flipper ou DevToolsNative Modules: Noções básicas de criação com Swift e KotlinCI/CD: Fastlane, Github Actions e noções básicas de python/ruby para os scripts de buildRequisitos desejáveisFerramentas de busca (Algolia, Elastic Search, etc)PythonMachine LearningRequisitos comportamentaisBoa comunicaçãoCapacidade de negociaçãoPlanejamento e organizaçãoTrabalho em equipe#vemserICONSeniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustries: Human Resources ServicesReferrals increase your chances of interviewing at Netvagas by 2xGet notified about new Senior Frontend Developer jobs in Brazil.Joinville, Santa Catarina, Brazil 3 days agoSenior Product Engineer - Brazil ( Frontend )Desenvolvedor a front end senior produtoWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr