SysMap
Localização: São Paulo – SP
Descrição da Vaga: Description:Como Desenvolvedor Mobile, você será responsável pelo desenvolvimento e manutenção de módulos React Native integrados a aplicativos nativos iOS e Android. Este papel exige experiência em arquiteturas de software modernas e uma forte compreensão das linguagens de programação nativas, bem como JavaScript e TypeScript para desenvolvimento em React Native.Responsabilidades:
- Desenvolvimento de Módulos React Native: Criar e manter módulos React Native que se integram com aplicativos nativos iOS e Android.
- Integração de Código Nativo: Trabalhar com Swift e Objective-C para iOS, e Java e Kotlin para Android, para garantir que os módulos React Native funcionem perfeitamente com o código nativo existente.
- Arquitetura de Software: Aplicar práticas de arquitetura padrão para garantir que o código seja escalável, sustentável e mantenha alta performance.
- Arquitetura de Software: Aplicar práticas de arquitetura padrão, incluindo:
- Android: Implementar arquiteturas baseadas em MVVM (Model-View-ViewModel), utilizando Fragments, Activities e Presenters. Seguir o padrão de arquitetura Android Jetpack para garantir um código limpo e modular.
- iOS: Adotar o padrão MVVM (Model-View-ViewModel) para estruturar o código iOS. Utilizar princípios de Design Patterns como Singleton, Dependency Injection e Observer para garantir manutenibilidade e escalabilidade.
- Colaboração em Equipe: Trabalhar em estreita colaboração com outros desenvolvedores, designers e equipes de produto para entender requisitos e fornecer soluções técnicas eficazes.
- Resolução de Problemas: Identificar e resolver problemas técnicos relacionados ao desenvolvimento e integração de módulos React Native, bem como das aplicações nativas.
- Documentação: Manter documentação detalhada sobre os módulos desenvolvidos, incluindo instruções de integração e boas práticas de uso.
- Testes e Qualidade: Realizar testes para garantir a funcionalidade e a estabilidade dos módulos, além de implementar correções e melhorias com base no feedback recebido. Testes unitários e de integração.
- CI/CD: Conhecimento de Jenkins, Bitrise e TestFlight
- Conhecimentos avançados de Git
Requirements:
- Experiência em Desenvolvimento Mobile: Experiência comprovada em desenvolvimento de aplicativos móveis usando React Native, Android nativo e iOS nativo.
- Linguagens de Programação: Proficiência em Swift e Objective-C (iOS), Java e Kotlin (Android), além de JavaScript e TypeScript.
- Experiência com Jest, Styled Component, Design System, Context
- Conhecimento de Arquitetura de Software: Experiência com arquiteturas de software modernas e práticas recomendadas para desenvolvimento de aplicativos móveis.
- Habilidades de Resolução de Problemas: Capacidade de identificar e resolver problemas técnicos de forma eficiente e eficaz.
- Trabalho em Equipe: Excelentes habilidades de comunicação e colaboração para trabalhar em equipe com diversos stakeholders.
- Documentação e Testes: Experiência em criar documentação técnica e realizar testes para garantir a qualidade do código.
Benefits:Maximo R$ 1680,00 mês
Nome da Empresa: SysMap
Salário:
Candidatar-se a vaga!
Para se candidatar a esta vaga visite jobviewtrack.com.