A Simonini Software, empresa especializada em desenvolvimento de soluções digitais inovadoras, está em busca de um Desenvolvedor(a) iOS Swift apaixonado(a) por tecnologia, que goste de desafios e tenha vontade de construir produtos de alto impacto.Se você tem experiência no desenvolvimento de aplicativos iOS utilizando Swift, gosta de trabalhar em equipe, valoriza boas práticas de desenvolvimento e busca um ambiente dinâmico e colaborativo, essa vaga é para você!Escopo / ResponsabilidadesPesquisar, projetar, implementar e desenvolver aplicações iOS em Swift;Executar testes unitários e avaliar novos programas;Identificar áreas para modificação em programas existentes e desenvolver essas alterações;Escrever e implementar código eficiente;Desenvolver procedimentos de garantia de qualidade;Manter e atualizar sistemas já existentes;Trabalhar em colaboração com outros desenvolvedores, designers de UX, analistas de negócio e de sistemas;Estimar funcionalidades a serem desenvolvidas;Ter lógica de programação;QualificaçõesProgramação orientada a objetos (OOP) e programação orientada a protocolos (POP);Padrões de projeto (Design Patterns) e arquitetura de software;Mais de 3 anos de experiência com desenvolvimento iOS usando Swift;Programação reativa com Swift RX;Arquiteturas MVC e MVVM;Ambiente de desenvolvimento XCode;Uso de CocoaPods;Integração com Firebase;APIs RESTful e requisições de rede;Depuração no Xcode, identificação de vazamento de memória e otimização de performance;Componentes de interface como Layouts, Listas, Fragments, Providers;Desenvolvimento de componentes visuais personalizados;Construção de telas dinamicamente (via código);Conhecimento em SQLite e bancos de dados relacionais (SQL);Estruturas de dados e algoritmos de ordenação;Ferramentas de versionamento de código como Git;Ferramentas de gestão de bugs como Jira ou Azure;Testes unitários;Desejável conhecimento em Objective-C;Desejável conhecimento em UI orientada por servidor (Server-Driven UI);Práticas de DevOps: automação de build e deploy;Experiência com metodologias Ágeis e Cascata;Soft Skills (Interpessoais)Profissional proativo e dinâmico;Boa comunicação e habilidades interpessoais;Capacidade de se expressar com clareza;Trabalho em equipe;Forte senso de organização;Capacidade de aprender novas tecnologias rapidamente;Interesse por sistemas computacionais e tecnologias atuais;Flexibilidade;Busca por melhoria contínua;