Match score not available

Desenvolvedor IOS Sênior

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Solid knowledge in Swift and SwiftUI, Experience with Combine for reactivity, Proficiency in Design Patterns and MVVM-C, Experience in CI/CD and Git, Knowledge of API REST integration and TDD.

Key responsabilities:

  • Build user interfaces using SwiftUI
  • Lead modularization of large applications
  • Analyze and improve project architecture
  • Manage app versioning and distribution
  • Implement Clean Architecture practices
DIGISYSTEM - IT Solutions logo
DIGISYSTEM - IT Solutions Large http://www.digisystem.com.br/
1001 - 5000 Employees
See more DIGISYSTEM - IT Solutions offers

Job description

Sobre a digi:

Com inúmeras certificações nas principais tecnologias, a DigiSystem conta hoje com uma infraestrutura robusta para prestar serviços de soluções em TI.  

Fundada em 1990, em são Paulo, são mais de 30 anos de experiência no mercado, mais de 1000 funcionários com alto nível de especialização é o seu melhor parceiro na jornada da Transformação Digital.  

Nós entendemos do negócio e transformamos tecnologia em resultado.  

 

Experiência em:

  • Sólidos conhecimentos em Swift;
  • SwiftUI para construção de interfaces;
  • Trabalhar com reatividade usando Combine
  • Design Patterns (ex.: Delegate, Strategy, Observer, Singleton, Adapter, etc.);
  • Sólidos conhecimentos em MVVM-C
  • UIKit e SwiftUI em ambientes complexos e com diferentes abordagens de navegação;
  • Modularização de grandes aplicações, atuando no planejamento e desenho de roadmaps para liderar a modularização de projetos;
  • Análise de problemas estruturais em projetos, incluindo a aplicação de soluções para melhorar arquitetura e manutenção do código;
    • Exemplo: refatoração para reduzir complexidade ciclomática, aplicação de Clean Code e Clean Architecture;
  • Conhecimento em CI/CD, com vivência em ferramentas de automação de build, testes e distribuição contínua (usando AzureDevOpsFastlane, ou similares);
  • Sólidos conhecimentos em Injeção de Dependências 
  • Gerenciamento de threads e concorrência (experiência com GCD e Operation Queues);
  • Experiência em Gerenciamento de versões e distribuição na App Store;
  • Sólidos conhecimentos em git;
  • Experiência com integração API REST;
  • Experiência com testes unitários e TDD(desejável)

Diferenciais:

  • Experiência com Clean Architecture;
  • Construção de Design System
  • Modularização usando Tuist
  • Conhecimento e prática em Server-Driven UI;
  • Integração com sistemas de pagamento como Apple Pay;
  • Implementação e melhorias em apps que utilizam recursos avançados do iOS como CoreData e ARKit.

Na Digisystem, valorizamos a diversidade e entendemos que o que acrescenta é justamente ideias e pontos de vistas variados.  Por isso, raça, cor, religião, gênero e identidade de gênero, nacionalidade, deficiência, orientação sexual, ascendência ou idade, não serão impeditivos de você fazer parte do nosso time. 

#VemserumDiger

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Related jobs