Desenvolvedor de ios e android

Summary

The developer will build and maintain native iOS and Android applications using Swift and Kotlin. The role involves integrating REST APIs, implementing modern authentication, and ensuring high performance and usability across devices.

  • Ensino superior completo.
  • Experiência com Swift.
  • Experiência com Kotlin para desenvolvimento Android nativo.
  • Domínio das guidelines de design e publicação das lojas (App Store / Play Store).
  • Conhecimento em consumo de APIs, gerenciamento de estados, e boas práticas de segurança mobile.
  • Familiaridade com versionamento Git e ferramentas de CI/CD


Diferenciais:

  • Experiência com arquiteturas como MVVM, Clean Architecture.
  • Familiaridade com TDD e testes instrumentados.
  • Experiência com Push Notifications, Deep Links e serviços em segundo plano.
  • Conhecimento em automação de builds e distribuição.

Qual o objetivo do cargo?

Desenvolver e manter aplicativos nativos para iOS e Android.


Para que ele existe e quais são as expectativas em relação aos resultados que deve apresentar?

  • Criar interfaces fluidas e responsivas, alinhadas com os guidelines da Apple e Google.
  • Garantir ótima performance, usabilidade e acessibilidade em diferentes dispositivos e versões do sistema.
  • Integrar com APIs REST, aplicando práticas modernas de autenticação (JWT, OAuth).
  • Trabalhar com arquitetura modular e componentes reutilizáveis.
  • Aplicar testes automatizados (unitários e instrumentados) para garantir estabilidade das aplicações.
  • Atuar junto ao time de produtos e backend para propor e implementar soluções técnicas.


Quais são as limitações ou potencialidades que o cargo pode oferecer?

  • Atuação técnica de ponta: oportunidade de trabalhar com as tecnologias mais modernas para desenvolvimento nativo (Swift/Kotlin), com espaço para aplicar boas práticas, padrões de arquitetura e testes automatizados.
  • Autonomia e protagonismo: liberdade para propor soluções técnicas e participar ativamente das decisões do produto.


Atividades que ira desenvolver

  • Desenvolver e manter aplicativos nativos para iOS e Android.
  • Criar interfaces fluidas e responsivas, alinhadas com os guidelines da Apple e Google.
  • Garantir ótima performance, usabilidade e acessibilidade em diferentes dispositivos e versões do sistema.
  • Integrar com APIs REST, aplicando práticas modernas de autenticação (JWT, OAuth).
  • Trabalhar com arquitetura modular e componentes reutilizáveis.
  • Aplicar testes automatizados (unitários e instrumentados) para garantir estabilidade das aplicações.
  • Atuar junto ao time de produtos e backend para propor e implementar soluções técnicas.

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available