Swift Developer Job Descrição Modelo/Brief

Estamos buscando um desenvolvedor SWIFT que será responsável pela criação e manutenção de aplicativos iOS e OS, incluindo telefones celulares, tablets e desktops completos.

Criar esses aplicativos e sua interação com os serviços de back-end serão sua ênfase principal. Você estará colaborando com outros engenheiros e desenvolvedores em várias camadas da infraestrutura.

Como resultado, é necessária uma dedicação à solução de problemas colaborativos, design atencioso e criação de mercadorias de alta qualidade.

Perfil de trabalho do desenvolvedor Swift

Os desenvolvedores rápidos estão em grande demanda à medida que a linguagem de programação rápida cresce em popularidade. Swift é uma linguagem de programação sofisticada, rápida e simples desenvolvida pela Apple Inc. para o desenvolvimento do iOS e OS X.

Muitas aplicações significativas, como Uber, Airbnb e Pinterest, usaram. Os desenvolvedores Swift também estão em alta demanda devido à crescente popularidade dos produtos e serviços da Apple.

Relatórios para

  • desenvolvedor sênior de iOS
  • Líder de tecnologia
  • CTO

Responsabilidades do desenvolvedor Swift

  • Crie aplicativos para a plataforma iOS
  • Garanta o desempenho e a qualidade do aplicativo
  • Trabalhe com uma equipe multifuncional para definir e projetar o aplicativo
  • Execute testes para garantir que a funcionalidade do aplicativo seja adequada
  • Conecte o aplicativo a ferramentas de back-end, como a nuvem, APIs e notificações de push
  • Responsável por ajudar na manutenção da qualidade, organização e automação do código
  • responsável por criar protótipos e provas de ideias
  • Use técnicas de criptografia para proteger o conteúdo

Requisitos e habilidades do desenvolvedor Swift

  • Experiência anterior desenvolvendo aplicativos iOS
  • Compreensão de APIs fundamentais do iOS, estruturas, recursos, estilos de interface do usuário e paradigmas
  • Melhores práticas demonstradas na implementação da interface do usuário do front-end e UX
  • Conhecimento sólido dos princípios de OOP, padrões de design, algoritmos, multithreading e estruturas de dados
  • Experiência prática com serviços Web RESTful e JSON/XML
  • Conhecimento prático de vários SDKs e integrações de terceiros
  • Experiência anterior e vontade de trabalhar com a metodologia ágil de desenvolvimento de software em um ambiente de ritmo acelerado, iterativo e multifuncional com colaboradores de várias origens, talentos e locais
  • Excelentes habilidades analíticas e de depuração
  • A capacidade e o desejo de aprender rapidamente novas tecnologias
  • Excelente habilidades de comunicação verbal e escrita
  • Experiência anterior com iOS Objective-C