Stefanini Brasil

Arquiteto de Software Mobile

Stefanini Brasil

full-time

Posted on:

Location Type: Remote

Location: Brasil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Co-criar soluções inovadoras em parceria com clientes;
  • Proporcionar impacto real em escala global através da tecnologia e criatividade;
  • Fazer parte de uma jornada global de transformação e respeitar a autonomia e parceria.

Requirements

  • Proficiência em desenvolvimento de aplicativos Android (Java/Kotlin) e, se necessário, iOS (Swift);
  • Experiência com frameworks como React Native, Flutter ou Ionic.
  • Conhecimento em princípios de design de interface do usuário e experiência do usuário para aplicativos móveis.
  • Experiência sólida em Java, especialmente para integração de backend com aplicativos móveis;
  • Conhecimento em frameworks Java relevantes, como Spring, para desenvolvimento de serviços backend que suportem aplicativos móveis;
  • Capacidade de projetar arquiteturas escaláveis para aplicativos móveis, considerando o desempenho e a eficiência;
  • Familiaridade com padrões de arquitetura como MVVM, MVP ou Clean Architecture;
  • Experiência em microserviços e APIs RESTful que suportam aplicações móveis;
  • Experiência com armazenamento local em dispositivos móveis (SQLite, Room, Realm);
  • Conhecimento em integração com bancos de dados remotos e serviços de backend (RESTful APIs, Firebase, etc.);
  • Conhecimento em práticas de segurança específicas para aplicativos móveis, incluindo criptografia de dados e proteção contra ataques comuns;
  • Experiência em implementação de autenticação (OAuth2, JWT) e autorização;
  • Proficiente em ferramentas de versionamento de código (Git);
  • Experiência com ferramentas de CI/CD (Jenkins, GitHub Actions, Bitrise, etc.) específicas para aplicativos móveis;
  • Familiaridade com ferramentas de teste automatizado (JUnit, Espresso, XCTest) para garantir a qualidade do software;
  • Habilidade em documentar arquiteturas e decisões técnicas de maneira clara e acessível;
  • Compromisso com a melhoria contínua, incluindo pesquisa de novas tecnologias e práticas recomendadas no desenvolvimento mobile.
  • Experiência prévia em projetos bancários, pagamentos ou fintechs é um diferencial.
Benefits
  • Vale-alimentação ou vale-refeição;
  • Desconto em cursos, universidades e instituições de idiomas;
  • Academia Stefanini — plataforma com cursos on-line, gratuitos, atualizados e com certificado;
  • Mentoring;
  • Clube de vantagens para consultas e exames;
  • Assistência médica;
  • Assistência odontológica;
  • Clube de vantagens e descontos nos melhores estabelecimentos;
  • Clube de viagens;
  • Convênio para pets.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
desenvolvimento de aplicativos AndroidJavaKotliniOSSwiftReact NativeFlutterIonicSpringmicroserviços
Soft skills
capacidade de projetar arquiteturas escaláveisdocumentação claracompromisso com a melhoria contínua