
Arquiteto de Software Mobile
Stefanini Brasil
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Tech Stack
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