Level 4 Solutions
Desenvolvedor iOS Sr.
Level 4 SolutionsBrazil1 day ago
Full-timeEngineering, Information Technology
Sobre o Trabalho

Analisar especificações técnicas para poder estimar o trabalho e, principalmente, desenvolver código em Swift para um App do mercado financeiro;

Revisar Práticas Em Arquitetura, Componentes e Código, e Propor Melhorias Para Evolução Contínua. Experiência e Conhecimentos Necessários

Experiência desejável em desenvolvimento nativo para iOS;

Domínio de Programação Orientada a Objetos;

Domínio da linguagem Swift;

Desenvolvimento de layouts responsivos com Auto Layout e Interface builder (Storyboards, XIBs);

Conhecimento de arquitetura MVVM;

Conhecimento de design patterns (delegate, notification, injeção de dependências);

Gerenciamento de dependências com Cocoapods;

Conhecimento de frameworks nativos Apple e Design Guidelines;

Conhecimento em RESTful API's e JSON parsing;

Gerenciamento de versões na App Store;

Conhecimento em sistema de controle de versão Git (Gitflow);

Inglês técnico intermediário (leitura/escrita);

Desejável

Conhecimento em Flutter;

Trabalho em equipe com o uso de metodologia Ágil;

Ter trabalhado com acessibilidade ou possuir conhecimento no assunto;

Ter trabalhado com bibliotecas como Firebase, Realm, Alamofire;

Conhecimento em programação orientada a protocolos;

Conhecimento em testes unitários e automatizados;

Conhecimento em boas práticas: Code Review, Documentação, Clean swift, SOLID;

Conhecimento em bibliotecas para conexão com dispositivos Bluetooth;

Conhecimento em ofuscação de código;

Conhecimento em repositórios de código como Gitlab ou Bitbucket;

Conhecimento em ferramenta para gerenciamento ágil como Jira ou Redmine;

Key Skills

Ranked by relevance