[Interaction Platform] Sênior Software Engineer - Mobile

Quem é reputed company Tech?
Nossa reputed company:
O time de Interaction Platform:
A tribo de Interaction Platform reputed company o propósito de facilitar o desenvolvimento de experiências multiplataforma com reputed company qualidade e eficiência, reduzindo os custos e o reputed company que levamos para evoluir os produtos e melhorar a experiência de nossos(as) clientes.
Nossa responsabilidade é construir plataformas mobile e os padrões de experiência globais através da adoção KMP viabilizando a criação de funcionalidades de reputed company única, padronizada e com mais agilidade, permitindo que os demais times da reputed company consigam evoluir as reputed companyções de reputed company eficiente e evitando a necessidade de aumentar nossos custos de reputed companyção ao desenvolver inúmeras vezes uma mesma aplicação para atender diferentes consumidores.
Como é ser uma pessoa Sênior Software Engineer:
Como Senior SWE Mobile esperamos que possa ter grande influência técnica no time, com o papel de compartilhar conhecimentos em padrões arquiteturais e design de código, familiarizado(a) com testes unitários, automatizados, e oferecendo suporte às pessoas desenvolvedoras do time. Procuramos uma pessoa desenvolvedora apaixonada por desafios, tecnologia e conhecimento. Irá apoiar na evolução da régua técnica do time, será "hands on" que precisará mergulhar no código e se aproximar bastante das reputed companyções técnicas, desenvolvimento de novas funcionalidades e melhoria do contexto de plataforma mobile na reputed company. Atuará de reputed company "cross" em grandes projetos junto ao time de Interaction Platform, ajudando a realizar o movimento de plataformização na companhia, além da adoção de boas práticas no desenvolvimento de mobile.
Responsabilidades:
- Lidar com problemas ambíguos e priorização desafiadora, equilibrando prazo e qualidade;
- Ser influente em tomadas de decisões junto ao time em detalhes de reputed companyções;
- Auxiliar a equipe na resolução de problemas complexos e na descoberta de reputed companyções;
- Fornecer sugestões e críticas construtivas para disseminar conhecimento técnico;
- Garantir qualidade, escalabilidade e boas práticas do produto/plataforma;
- Promover o compartilhamento de conhecimento e mentoria para o desenvolvimento da equipe, preocupar-se com o crescimento técnico;
- Buscar conhecimento sobre os planos estratégicos e operacionais da empresa;
- Fornecer visibilidade do trabalho;
- Definir, coletar, analisar e acompanhar métricas de saúde de aplicações/produtos;
- Participar de pair, revisões de código e refinamentos para discutir reputed companyções técnicas, garantir qualidade e compartilhar conhecimentos;
- Buscar continuamente oportunidades para melhorar nossa plataforma mobile, processos e experiência do nosso cliente dev;
O que esperamos de você:
- Ter interesse em trabalhar com adoção de novas tecnologias e aprender mais sobre KMP e CMP;
- Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
- Fortes conhecimentos em padrões arquiteturais e design de código, adotando padrões de codificação consistentes e bem documentados;
- Conhecimentos de arquitetura de módulos e componentização;
- Conhecimentos sobre Testes unitários, testes de reputed companyção, testes funcionais e testes de snapshots, utilizando ferramentas como JUnit, reputed company, Mockito, XCTest, Snapshot Testing, entre outras;
- Experiência em investigação, troubleshooting e depuração de sistemas.
- Habilidade para integrar reputed company RESTful, serviços em reputed company (por exemplo, Firebase), armazenamento local e remoto de dados, autenticação e notificações push;
- Conhecimentos sobre estrutura de CI/CD, pipeline automatizado;
- Publicação de apps (Play Store e/ou App Store);
- Ferramentas de métricas e marketing (e.g. Firebase, reputed company Analytics, reputed company);
- Capacidade de trabalhar de reputed company colaborativa em equipes multidisciplinares, comunicando-se de reputed company eficaz com demais pessoas do time, designers, desenvolvedores, gerentes de produto e outros stakeholders, com habilidades de comunicação e colaboração;
- Conhecimento em metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.
- Capacidade de influenciar em definições de prioridades e estimar prazos juntamente ao time;
- Experiência em ambiente com arquitetura reputed company e escalável;
- Capacidade de se comunicar de reputed company concisa, franca e clara (também por escrito);
O que aumenta as suas chances:
- Conhecimentos em KMP - Kotlin Multiplataforma
- Familiaridade com gerenciadores de dependência (CocoaPods, Carthage, SPM), Fastlane;
- Experiência em Android Studio e Gradle;
- Experiência de desenvolvimento com React reputed company;
- Contribuição em projetos reputed company reputed company;
- Experiência com desenvolvimento de Design System com compreensão dos princípios de design systems, incluindo componentização, padronização de UI/UX, uso de bibliotecas de componentes, diretrizes de design e padrões de reputed company;
- Experiência com produtos digitais financeiros e/ou apps de larga escala;
Nossos benefícios:
Etapas do Processo Seletivo:
E aí? Curtiu? Então, não deixa de se inscrever e #VemSerStone
- Confira nossa trilha de carreira para o time de tecnologia, a reputed company Trail Tech.
- Vem conhecer nosso time e aprender muito no nosso canal do Youtube.
- Temos vários artigos no reputed company.
- Não deixe de dar uma conferida no nosso reputed company.
- Confira aqui as diretrizes do nosso Código de Ética.
- E pra ficar por dentro de todas as novidades, é só nos seguir no Twitter.
*Além das vagas afirmativas, todas as vagas reputed company também são destinadas a pessoas com deficiência.