iOS Developer
Description
Sobre nosso time de Produtos & Engenharia
Somos um time multidisciplinar que busca por meio de tecnologia e design resolver problemas reais de nossos clientes. Trabalhamos com o conceito de times autônomos que possuem missões próprias (alinhadas a estratégia da Wirecard) e cuidam de todo o ciclo de desenvolvimento de produtos. Desde a concepção, à implementação e operação dos sistemas. Este é o nosso jeito de emular pequenas start-ups dentro da Wirecard, tornando a equipe dona do produto e 100% responsável pelo sucesso das nossas soluções. Comemoramos (com cevada) nossas conquistas todas as sextas-feiras. Dividimos nosso conhecimento com as já consagradas tech-talks semanais de um dos membros do time. Isso tudo, alinhado com muita responsabilidade e vontade de ajudar os clientes, ajudar a comunidade opensource e ser ajudado.
Quais tecnologias utilizamos?
A Wirecard hoje possui uma arquitetura baseada em (Micro-)Serviços e nos últimos anos temos enfrentados diferentes tipos de problemas:
- Separação de responsabilidades em uma arquitetura baseada em Serviços
- Uso de diferentes linguagens de programação (Java, Ruby, NodeJS, Go, JavaScript, CoffeeScript)
- Criação de bibliotecas para dispositivos móveis (Android, iOS)
- Comunicação assíncrona utilizando filas (RabbitMQ, ActiveMQ)
- TDD, BDD, Testes de Integração, Integração Contínua
- Monitoramentos e métricas das aplicações
- Integração com sistemas terceiros (Adquirentes, Anti Fraude, Bancos, etc)
- Criação de uma API Restful com conceitos de HATEOAS
- Entrega Contínua
- Relatórios rápidos e customizados para nossos clientes, utilizando ElasticSearch
- Uso de diferentes bancos de dados SQL/NoSQL (Mysql, MongoDB, Redis, etc.)
- Manutenção de sistemas novos e legados
- Automação de provisionamento de servidores em Cloud (AWS)
- Sistemas de alta disponibilidade
Requirements
- Experiência com Swift
- Conhecimento / experiência em alguma linguagem de programação orientada a objetos (Java, Ruby, Python, NodeJS);
- Noções em APIs Restful;
- Familiaridade com o processo de distribuição da App Store;
- Noções em UIKit, Auto Layout, Cocoa Touch, XCTest, MapKit, SafariServices e MVVM;
- Noções com a automatização de testes unidade, integração e funcional;
- Noções TDD / BDD;
- Inglês Fluente
Desejáveis:
- Reactive Programming
- Ter um app publicado (não precisa ser um app pessoal)
Benefits
- Assistência Médica e Odontológica
- VT com desconto de apenas 2%.
- VR R$ 27,00 Dia.
- Flex Car (combustível).
- Seguro de Vida Itaú.
- Frutas.
- Auxilio Incentivo a Idiomas.
- Convênio com Academia.
- Convênio Sesc.
- Reembolso Escolinha ( crianças até 12 meses).
- Jogos no escritório
- Cafeteria
- Localização de fácil acesso(Faria Lima)
- Temos HackDay
- Hotdesking
- Escritório novinho
- Home Office, uma vez por semana.
- Empresa Solidária - licença maternidade de 6 meses Lei 2.513/07