Responsabilidades e atribuições
Desenvolvimento Mobile – React Native - SR – PJ
Modelo de atuação: RemotoPrazo: 3 meses (possibilidade de extensão)
- Sólidos conhecimentos em arquiteturas MVVM e Clean Architecture;
- Sólidos conhecimentos em TypeScript e JavaScript;
- Experiência em desenvolvimento de aplicações utilizando recursos nativos de hardware dos dispositivos Android e iOS;
- Experiência em integração com serviços de Push Notification;
- Experiência em versionamento de código usando git e fortes conhecimentos em gitflow;
- Experiência com desenvolvimento React Native para as plataformas Android e iOS;
- Possuir fortes conhecimentos em padrões de projetos, qualidade de código com ênfase em testes unitários e de integrações;
- Bons conhecimentos em Clean Code e SOLID;
- Experiência em desenvolvimento ágil;
- Experiência em integrações com API Rest usando módulos HTTP;
- Experiência com CI/CD para geração e publicação dos aplicativos Android e iOS;
- Fortes conhecimentos em modularização de aplicações;
- Experiência em gestão de aplicativo na loja oficial;
- Será um diferencial conhecimentos em estruturas backend e banco de dados não relacionais e relacionais;
- Será um diferencial conhecimentos em Firebase, Crashlytics ou ferramentas similares;
- Perfil flexível, boa comunicação e colaborativo para ajudar outros desenvolvedores para destravar problemas técnicos;
- Conhecimentos em TDD e DDD;
