Match score not available

Pessoa desenvolvedora Mobile - Android

72% Flex
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Solid experience in Kotlin for Android app development, Familiarity with tools like Android Studio and Jetpack Compose.

Key responsabilities:

  • Develop native Android apps using Kotlin for high performance
  • Implement software architectures and REST API consumption
  • Write and maintain automated tests, collaborate with Git
FCamara Consulting & Training logo
FCamara Consulting & Training Information Technology & Services XLarge https://www.fcamara.com/
1001 - 5000 Employees
See more FCamara Consulting & Training offers

Job description

Logo Jobgether

Your missions

JOB DESCRIPTION

A FCamara está em busca de uma pessoa desenvolvedora Android para atuar em um projeto que atende toda a jornada de comércio digital, com soluções de ponta a ponta, independente do segmento. Com foco no cliente como centro do negócio, atua com o que há de mais avançado desde a consultoria de negócios, a implementação e operação até o growth.


RESPONSIBILITIES AND ASSIGNMENTS

Responsabilidades e Atribuições
  1. Desenvolvimento de Aplicativos Nativos:
  • Criar e manter aplicativos nativos para Android utilizando Kotlin, garantindo alta performance e uma excelente experiência do usuário.
  1. Gestão de Estado e Eventos:
  • Implementar e gerenciar o estado e eventos dentro da aplicação usando Jetpack Compose ou outras bibliotecas Android recomendadas.
  1. Arquitetura de Software:
  • Projetar e aplicar padrões de arquitetura de software como MVC, MVP, MVVM, MVVM-C e Clean Architecture para assegurar um código organizado e fácil de manter.
  1. Consumo de APIs REST:
  • Desenvolver e integrar funcionalidades que consomem APIs RESTful, garantindo a comunicação eficiente com serviços backend.
  1. Implementação de Testes Automatizados:
  • Escrever e manter testes unitários e integrados automatizados para assegurar a qualidade e a estabilidade do código.
  1. Versionamento e Colaboração:
  • Utilizar Git para versionamento de código e colaborar de forma eficaz com outros desenvolvedores em um ambiente de desenvolvimento ágil.
  1. Criação de Componentes e Modularização:
  • Desenvolver componentes reutilizáveis e modularizar o código para facilitar a manutenção e a escalabilidade da aplicação.
  1. Injeção de Dependência:
  • Aplicar técnicas de injeção de dependência para aumentar a flexibilidade e testabilidade do código.
  1. Integração Contínua/Entrega Contínua (CI/CD):
  • Configurar e manter pipelines de CI/CD para automação de build, testes e deploy, garantindo entregas contínuas e de alta qualidade.
  1. Adesão às Guidelines do Android:
  • Seguir as melhores práticas e guidelines do Android para desenvolvimento de aplicativos, assegurando conformidade e qualidade.

REQUIREMENTS AND QUALIFICATIONS

Hard Skill:


• Kotlin

• Service;

• Broadcast Receiver;

• Activity;

• Fragments;

• Providers;

• Qualifiers;

• WorkManager;

• Coroutuines;

• Firebase;

• CI/CD;

• ViewModel;

• Room;

• SQLite;

• Protocolo HTTP;

• Princípios de Design OOP;

• Princípios de Programação Funcional;

• SOLID;

• Clean Code.



Experiências Esperadas ou Desejadas
  1. Experiência em Desenvolvimento Android:
  • Sólida experiência no desenvolvimento de aplicativos nativos para Android utilizando Kotlin.
  1. Conhecimento de Ferramentas e Tecnologias:
  • Proficiência com ferramentas como Android Studio, Gradle, e bibliotecas de gestão de estado como Jetpack Compose.
  1. Arquitetura de Software:
  • Experiência prática com padrões de arquitetura como MVC, MVP, MVVM, MVVM-C e Clean Architecture.
  1. Gestão de Estado com Jetpack Compose:
  • Experiência no uso de Jetpack Compose ou outras bibliotecas Android para gestão de estado e eventos em aplicações Android.
  1. Testes Automatizados:
  • Experiência na implementação de testes unitários e integrados automatizados, garantindo a qualidade contínua do código.
  1. Injeção de Dependência e Modularização:
  • Prática com técnicas de injeção de dependência e modularização de código para melhorar a manutenibilidade e testabilidade.
  1. Integração com Serviços Externos:
  • Experiência com integração de serviços como Firebase e consumo de APIs RESTful.
  1. Princípios de Design e Programação:
  • Sólido entendimento dos princípios de Design OOP, Programação Funcional, Clean Code, e princípios SOLID.
  1. Versionamento e Desenvolvimento Colaborativo:
  • Experiência com Git para controle de versão e colaboração em equipe em um ambiente de desenvolvimento ágil.
  1. CI/CD:
  • Experiência desejável com pipelines de CI/CD para automação de build, testes e deploy.
Soft Skills Desejados
  1. Comunicação Eficaz:
  • Habilidade para comunicar ideias e soluções técnicas de forma clara e concisa, tanto oralmente quanto por escrito, facilitando a colaboração com a equipe e outros stakeholders.
  1. Trabalho em Equipe:
  • Capacidade de colaborar de forma produtiva e eficaz com colegas de equipe, contribuindo para um ambiente de trabalho harmonioso e eficiente.
  1. Resolução de Problemas:
  • Competência para identificar problemas rapidamente e desenvolver soluções eficazes, mostrando proatividade e criatividade na abordagem de desafios técnicos.
  1. Gestão de Tempo:
  • Habilidade para gerenciar múltiplas tarefas e prioridades de forma eficaz, garantindo a entrega de projetos dentro dos prazos estabelecidos.
  1. Atenção aos Detalhes:
  • Comprometimento com a qualidade e precisão no trabalho, assegurando que o código e as soluções desenvolvidas sejam robustas e livres de erros.
  1. Adaptabilidade:
  • Flexibilidade para se adaptar a novas tecnologias, ferramentas e metodologias, mantendo-se atualizado com as tendências do setor e pronto para enfrentar novos desafios.
  1. Pensamento Crítico:
  • Capacidade de analisar situações complexas, avaliar alternativas e tomar decisões bem fundamentadas, contribuindo para a melhoria contínua dos processos e soluções.
  1. Empatia e Inteligência Emocional:
  • Habilidade para entender e gerenciar emoções próprias e dos outros, promovendo um ambiente de trabalho positivo e empático.

ADDITIONAL INFORMATION



Transformamos mundos sonhados em trajetórias reais.🧡🚀


Aqui somos #SangueLaranja!


Estamos há 17 anos no mercado, lado a lado com nossos clientes, proporcionando experiências transformadoras. 

Somos um ecossistema de tecnologia e inovação, com expansão global; Além do Brasil estamos presentes na Europa e Reino Unido com escritórios em Portugal, Londres, Dubai e Holanda. 🌎

  

F de Formação: acreditamos na prática da cultura do compartilhamento, no senso de comunidade, e que o conhecimento

tem o poder da transformação!

 

Possuímos iniciativas, e ações sociais, que promovem o desenvolvimento, como a comunidade tech Orange Juice, o Programa de Formação,

nossa escola de liderança e diversas parcerias com ONGs e Edtechs. 

  

Na FCamara todos são bem-vindos, para nós, Diversidade, Respeito e Ética, são elementos inegociáveis e fazem parte do nosso DNA. 

  

E aí, está pronto para fazer parte de um time incrível e ser protagonista da própria história? 

   


Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Soft Skills

  • Emotional Intelligence
  • Customer Service
  • Proactivity
  • Effective Communication
  • Teamwork
  • Problem Solving
  • Time Management
  • Attention to Detail
  • Adaptability
  • Critical Thinking

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find more Android Developer jobs