Mobile Engineer – IOS

Olá! Somos a Mesa, empresa de projetos na área de tecnologia. À primeira vista, pode parecer que somos como qualquer outra empresa tech, mas é só passar um tempo com a gente para descobrir que o nosso diferencial vai muito além das aparências. Aqui, as pessoas são felizes.Nós desenvolvemos produtos digitais de impacto para marcas inovadoras. Juntas, nossas soluções alcançam milhões de pessoas ao redor do mundo. Começamos em uma pequena sala de um empresarial em Recife, Pernambuco. Os sócios Artur Sá, Tiago Sales e Antonio Henrique Araújo decidiram, juntos, perseguir um sonho: criar uma empresa que fizesse a diferença no dia a dia das pessoas através de projetos com aplicabilidade real e impacto concreto nas suas vidas.Hoje, mais de cem colaboradoras e colaboradores Mesa, nossos MobThinkers, perseguem esse sonho incansavelmente em cada um dos projetos em que atuamos. Somos uma das empresas que mais crescem no Porto Digital – um dos mais importantes parques tecnológicos do Brasil – e atendemos clientes nacionais e do exterior.Porque é massa trabalhar aqui:A união faz a forçaTrabalhamos num ambiente Open Space e colaborativo, com atuação nas modalidades: presencial, remota ou híbrida. Aqui todas as áreas são integradas, para otimizar a comunicação entre times e para que novas amizades possam surgir. Decolagem autorizadaPara impulsionar sua carreira, além de eventos internos regulares para compartilhar conhecimento, oferecemos um fundo de dois mil reais/ano que cobre cursos, eventos e workshops que você queira participar.Seu tempo, suas regrasDamos total autonomia a nossos colaboradores na gestão de tempo. Nos preocupamos com a sua performance e suas entregas, não com o horário que você começa a trabalhar.Respira, não piraLevamos a transparência a sério, com feedbacks constantes e abertura para dialogarmos com sinceridade. Um ambiente de colaboração só se constrói com pessoas felizes./nMínimo de 3 anos de experiência com Swift trabalhando em projetos reais.Experiência com versionamento de código utilizando GIT. Nós usamos Git-Flow.Conhecimentos de arquitetura MVVM.Ter conhecimento e programação reativa. Nós usamos RxSwift,Conhecimentos em desenvolvimento utilizando Storyboard, XIB e Auto Layout.Diferencial:Ter um aplicativo publicado na loja.Ter algum conhecimento ou experiência com testes unitários e de integração.Conhecimento em Clean Code e Clean Architecture. Nós estudamos e usamos as duas técnicas.Conhecimento em metodologias ágeis. Nós usamos Scrum.Experiência com Integração contínua. Nós usamos Bitrise.Experiência com desenvolvimento nativo para iOS, usando Swift./nColaborar com todo o time para a elaboração da resolução de problemas e desafios decorrentes do dia-a-dia do desenvolvimento do projeto.Realizar integrações com APIs REST internas e de terceiros.Ser capaz de compreender problemas técnicos e trabalhar junto com o time em soluções otimizadas e que garantam a escalabilidade e qualidade do aplicativo.Atuar de forma consultiva, juntamente com o restante do time, nas definições das novas funcionalidades, apoiando a equipe de design.Vontade de crescer, tanto profissionalmente quanto tecnicamente, junto com todo o time.