Ofertas de emprego
Programador de Aplicações Móveis
Sobre o trabalho Programador de Aplicações Móveis
Nosso estimado cliente está à procura de um Programador de Aplicações Móveis para desenvolver e otimizar aplicativos inovadores para Android e iOS. O profissional será responsável por criar soluções eficientes, seguras e escaláveis, garantindo uma experiência de usuário excepcional.
Responsabilidades
- Projetar, desenvolver e manter aplicações móveis para Android (Kotlin/Java) e/ou iOS (Swift/Objective-C).
- Criar interfaces intuitivas e responsivas, alinhadas com as melhores práticas de UI/UX Design.
- Integrar APIs e serviços externos para ampliar funcionalidades dos aplicativos.
- Implementar testes automatizados para garantir desempenho, segurança e estabilidade.
- Monitorar e corrigir bugs, garantindo uma experiência de usuário fluida.
- Trabalhar com metodologias ágeis (Scrum, Kanban) em colaboração com equipes multidisciplinares.
- Otimizar aplicativos para melhor performance e menor consumo de recursos.
- Publicar e atualizar aplicações na App Store e Google Play.
- Documentar processos, código e boas práticas para facilitar manutenção e escalabilidade dos projetos.
Requisitos
- Formação superior em Engenharia de Software, Ciência da Computação ou áreas correlatas.
- Experiência mínima de 2 a 5 anos no desenvolvimento de aplicações móveis.
- Domínio de Kotlin e Java (Android) ou Swift e Objective-C (iOS).
- Experiência com React Native ou Flutter será um diferencial.
- Conhecimento em RESTful APIs, GraphQL, Firebase e integração com bancos de dados.
- Experiência com controle de versão (Git, GitHub, GitLab).
- Familiaridade com publicação de apps na App Store e Google Play.
- Habilidade em segurança de aplicativos móveis e proteção de dados do usuário.
- Capacidade de trabalhar em equipe e resolver problemas de forma analítica.
- Inglês técnico para leitura de documentação e interação com equipes globais.
Diferenciais (Desejável, mas não obrigatório)
- Experiência com arquiteturas MVVM, MVP ou Clean Architecture.
- Conhecimento em automação de testes (JUnit, Espresso, XCTest).
- Familiaridade com CI/CD para mobile (Bitrise, Fastlane, Jenkins).
- Noções de UX/UI para mobile, com experiência em ferramentas como Figma ou Adobe XD.
Benefícios
- Salário competitivo e compatível com a experiência.
- Plano de saúde e odontológico.
- Oportunidade de crescimento profissional e especialização em novas tecnologias.
- Trabalho híbrido ou remoto, conforme necessidade do projeto.
- Ambiente dinâmico e inovador, com projetos desafiadores.