Descrição da Empresa:
Somos uma empresa inovadora no setor de tecnologia, comprometida em desenvolver soluções digitais que impactam positivamente a vida das pessoas. Estamos expandindo nossa equipe de desenvolvimento e buscamos um(a) Desenvolvedor PL ou SR Apps (iOS e Android) talentoso(a) e motivado(a) para se juntar a nós.
1. Conhecimentos técnicos necessários
- Linguagens de Programação: Proficiência em linguagens de desenvolvimento de aplicativos como Swift (para iOS), Kotlin (para Android) ou Java. Experiência com React Native também é bem-vinda para desenvolvimento multiplataforma.
- Frameworks e SDKs: Experiência com frameworks como Xcode (iOS) e Android Studio (Android). Familiaridade com APIs específicas das plataformas e integração com serviços como Firebase.
- Controle de Versão: Proficiência em Git para versionamento de código e familiaridade com ferramentas como Azure devops.
- Integração de APIs: Conhecimento em RESTful APIs e/ou gRPC e em padrões de comunicação entre aplicações, permitindo a integração com backend e serviços de terceiros.
- Banco de Dados: Habilidade para trabalhar com bancos de dados móveis como SQLite, Postgres ou soluções de banco de dados em tempo real, como o Firebase Realtime Database.
- Arquitetura de Software: Conhecimento em padrões de arquitetura como MVVM, MVP, ou Clean Architecture, visando manter o código limpo, testável e escalável.
- Testes de Software: Familiaridade com testes unitários, testes de interface e ferramentas de CI/CD para automação de deploy e qualidade do código.
2. Conhecimentos de UI/UX
- Design de Interfaces: Experiência com guidelines de design das plataformas (Material Design para Android e Human Interface Guidelines para iOS).
- Experiência com Prototipação: Habilidade para interpretar e trabalhar com protótipos de UI em ferramentas como Figma, Sketch, ou Adobe XD.
- Acessibilidade: Conhecimento em práticas de acessibilidade para garantir que o app seja utilizável para todos os públicos.
3. Soft Skills
- Capacidade de Resolver Problemas: Habilidade de análise e resolução de problemas técnicos complexos.
- Comunicação: Capacidade de comunicar soluções e problemas de forma clara, especialmente em times multidisciplinares.
- Trabalho em Equipe: Experiência colaborando com designers, engenheiros de backend, e outros desenvolvedores.
- Adaptabilidade: Disposição para aprender novas tecnologias e se adaptar às mudanças rápidas do mercado de aplicativos.
4. Experiências e Formação
- Experiência Anterior: De preferência, experiência comprovada no desenvolvimento de aplicativos, com um portfólio de apps publicados nas lojas ou repositórios demonstráveis.
- Formação Acadêmica: Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas afins é valorizada.
- Certificações: Certificações em desenvolvimento de aplicativos móveis podem ser um diferencial.
Sobre a vaga:
- Contrato PJ
- Oportunidade de trabalhar com tecnologias de ponta.
- Ambiente de trabalho flexível e inovador.
- Regime híbrido, com ida ao escritório de 2 vezes por semana (São Paulo, SP ou Curitiba, PR).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
iOS Developer
2026-07-03
Android Developer
2026-07-04
iOS Developer
2026-07-04
- Posted
- Nov 06, 2024
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Curitiba
- Company
- uFLY
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
iOS Developer
2026-07-03
Android Developer
2026-07-04
iOS Developer
2026-07-04