logo

JobNob

Sua carreira. Nossa paixão.

PCD - Engenheiro(a) de Software Sr (Mobile iOS) - Mosaico - Home Office


Mosaico


Location

Rio de Janeiro, RJ | Brazil


Job description

PCD – Engenheiro(a) de Software Sr (Mobile iOS) – Mosaico – Home Office

RESPONSABILIDADES E ATRIBUIÇÕES
Desenvolvimento de aplicativos: Escrever código em Swift ou Objective-C para implementar funcionalidades e recursos em um aplicativo iOS, seguindo as melhores práticas de desenvolvimento;
Resolução de problemas: Identificar e solucionar problemas de software, depurar erros e otimizar o desempenho do aplicativo;
Colaboração em equipe: Trabalhar em conjunto com designers, gerentes de projeto, testadores e outros desenvolvedores para garantir a entrega de um aplicativo de alta qualidade;
Revisão de código: Participar de revisões de código, fornecendo feedback construtivo aos colegas de equipe e ajudando a garantir a qualidade do código produzido;
Integração de APIs e serviços: Integrar APIs de terceiros, como redes sociais, serviços de pagamento ou serviços em nuvem, no aplicativo iOS;
Testes e depuração: Realizar testes unitários e funcionais, bem como depurar problemas encontrados durante os testes, usando ferramentas como XCTest e Instruments;
Manutenção e atualização do aplicativo: Realizar atualizações e correções de bugs no aplicativo existente, bem como manter-se atualizado com as últimas versões do iOS e adotar novos recursos e tecnologias, quando necessário;
Pesquisa e aprendizado contínuo: Manter-se atualizado com as novas tendências e avanços no desenvolvimento iOS, explorar novas tecnologias e adquirir conhecimento adicional por meio de leitura, cursos online ou participação em eventos e conferências.

REQUISITOS E QUALIFICAÇÕES
Experiência em desenvolvimento iOS: É necessário ter experiência comprovada no desenvolvimento de aplicativos para dispositivos iOS usando a linguagem de programação Swift ou Objective-C. É importante demonstrar familiaridade com os padrões de design e as diretrizes da interface do usuário da Apple;
Conhecimento de Testes de exploração: Ter conhecimento e experiência em testes de exploração, que envolve identificar falhas e vulnerabilidades em um aplicativo, explorando-o de várias maneiras. Isso pode incluir testes de segurança, teste de estresse, teste de desempenho, entre outros;
Conhecimento das ferramentas de automação: Ser capaz de utilizar ferramentas de automação de testes, como XCTest, Appium, Calabash, entre outras, para realizar testes automatizados em aplicativos iOS;
Conhecimento de ferramentas de gestão das atividades: Familiaridade com ferramentas de gerenciamento de projetos e tarefas, como Jira, Trello ou Asana, pode ser útil para acompanhar o progresso do desenvolvimento, gerenciar tarefas e colaborar com outros membros da equipe;
Conhecimento em ferramentas de documentação: Ter habilidades em ferramentas de documentação, como Markdown, Doxygen ou Javadoc, para criar documentação técnica clara e concisa;
Experiência em escrita de documentações: Ser capaz de escrever documentação técnica completa e precisa, incluindo especificações, requisitos, manuais de usuário e guias de desenvolvimento.

INFORMAÇÕES ADICIONAIS
Modelo de trabalho: 100% home office

Dá uma conferida em alguns dos nossos benefícios:

Plano de saúde👩‍⚕️
Plano odontológico🦷
Cartão Flash para maior flexibilidade de uso: você escolhe se vai usar no mercado, restaurante e muito mais! ✌
PLR variável 🏆
Auxílio-creche 👪
Auxílio-educação mensal e acumulativo: Queremos que você se desenvolva cada vez mais! 🤓
Auxílio Home Office para ajudar você com os gastos dos dias em que não estiver no escritório (e também para os Mosis de Tecnologia e Produto que estão 100% remotos).🏠
Gympass para cuidar da sua saúde! 🏋🏽
Empréstimo Consignado 💸
Licença maternidade: 6 meses
Licença paternidade: 20 dias


Job tags



Salary

Todos os direitos reservados