Pessoa Desenvolvedora Ios Sênior | Remoto
sympla
Score da Vaga
100 pontosMuito prazer, Sympla!
A maior e melhor plataforma de ingressos do Brasil! 🩵
Existimos para simplificar a conexão das pessoas a momentos únicos, e temos orgulho de ter inovação no nosso DNA.
Acreditamos em experiências significativas, descomplicadas e completas! E para sonhar grande com a gente, estamos sempre buscando mais pessoas incríveis.
Na Sympla valorizamos e incentivamos a pluralidade e a inclusão, acreditando que a diversidade de experiências e perspectivas é fundamental para o sucesso do nosso negócio. Buscamos profissionais de diferentes gêneros, origens e realidades.
Procuramos pessoas que sejam comprometidas com resultados, que busquem ser protagonistas de sua carreira e que estejam prontas para oferecer soluções criativas e impactantes. Torne-se Sympler!
Como vai ser seu dia a dia como Desenvolvedor(a) Mobile Sênior iOS por aqui?
-
Desenvolver e evoluir o app iOS da Sympla, garantindo alta performance, escalabilidade e uma experiência excepcional para os usuários.
-
Projetar e implementar novas funcionalidades, utilizando as melhores práticas de desenvolvimento mobile e garantindo um código sustentável e bem estruturado.
-
Definir padrões e diretrizes técnicas para o desenvolvimento iOS, promovendo boas práticas e mentorando desenvolvedores mais juniores do time.
-
Garantir a qualidade do código, revisando PRs e aplicando padrões de engenharia para manter a base de código limpa, modular e testável.
-
Participar ativamente do processo de arquitetura e design de software, garantindo que o app seja construído de maneira escalável e sustentável.
-
Otimizar a performance do aplicativo, garantindo baixo consumo de recursos, rapidez na execução e fluidez na navegação.
-
Integrar APIs RESTful e serviços backend, consumindo dados externos e garantindo a eficiência na comunicação entre o app e o servidor.
-
Trabalhar em estreita colaboração com equipes de Produto, UX/UI e Backend, garantindo a melhor experiência para os usuários e alinhamento estratégico das iniciativas.
-
Implementar e manter testes automatizados, utilizando XCTest, UI Testing e outras ferramentas para garantir a estabilidade e confiabilidade do app.
-
Atuar na solução de problemas complexos e resolução de bugs críticos, garantindo a estabilidade e confiabilidade da aplicação.
-
Contribuir para decisões estratégicas do time de tecnologia, participando da escolha de ferramentas, frameworks e arquiteturas.
O que você precisa saber para se juntar ao nosso time de Desenvolvimento Mobile?
-
Sólida experiência com Swift e Objective-C, com histórico comprovado no desenvolvimento e manutenção de aplicativos iOS nativos.
-
Profundo conhecimento do ecossistema iOS, incluindo UIKit, SwiftUI, CoreData, Combine, Grand Central Dispatch (GCD) e armazenamento local.
-
Experiência com arquitetura de software para apps mobile, incluindo padrões como MVVM, VIPER, Clean Architecture ou SOLID.
-
Conhecimento avançado em performance e otimização, com experiência no uso de ferramentas como Instruments e Xcode Profiler.
-
Domínio em testes unitários, testes de UI e TDD, garantindo alta cobertura de testes e estabilidade da aplicação.
-
Experiência em CI/CD para iOS, utilizando ferramentas como Fastlane, Bitrise ou GitHub Actions.
-
Familiaridade com metodologias ágeis (Scrum/Kanban) e colaboração eficiente dentro de times multidisciplinares.
-
Experiência com integração de APIs RESTful, GraphQL e WebSockets, garantindo comunicação eficiente entre o app e o backend.
-
Domínio em versionamento de código com Git, utilizando fluxos de trabalho como Git Flow.
-
Experiência na publicação e manutenção de apps na App Store, incluindo processos de code signing, certificados e guidelines da Apple.
-
Capacidade de liderança técnica e mentoring, ajudando a desenvolver o time e garantindo boas práticas no desenvolvimento.
-
Perfil colaborativo, comunicativo e analítico, com habilidade para trabalhar em ambientes dinâmicos e resolver problemas complexos.
Diferenciais que podem te destacar ainda mais:
-
Experiência com SwiftUI e sua aplicação em produção.
-
Conhecimento em realidade aumentada (ARKit) e machine learning (CoreML).
-
Experiência com Push Notifications e Background Tasks no iOS.
-
Familiaridade com Firebase, Analytics e ferramentas de monitoramento de crashes (como Sentry e Crashlytics).
-
Conhecimento em segurança mobile, incluindo criptografia e proteção contra engenharia reversa.
Modelo de trabalho: Remoto para todo o Brasil!
A Sympla prioriza a diversidade e a pluralidade.
Acreditamos que um time diverso é essencial para a inovação e o sucesso. Por isso, todas as pessoas são bem-vindas em nosso processo seletivo, independentemente de sua origem, gênero, etnia, orientação sexual, identidade de gênero, deficiência, idade ou qualquer outro marcador de diversidade. Valorizamos a troca de experiências e perspectivas e estamos comprometidos em criar um ambiente inclusivo e acolhedor para todos!
Vem fazer parte da maior e melhor plataforma de eventos e experiências do Brasil! 🚀
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de People Analyst
O People Analyst é o profissional responsável por transformar dados de pessoas em insights estratégicos para tomada de decisão no RH. Ele combina conhecimentos de análise de dados com visão de gestão de pessoas para ajudar as organizações a entenderem métricas de workforce, turnover, engajamento e diversidade.
As principais habilidades incluem people analytics, workforce analytics, análise de turnover e retenção, métricas de RH (time-to-hire, cost-per-hire, e-NPS), visualização de dados (Power BI, Tableau, Visier), planejamento de workforce e análise de compensação. Conhecimento de estatística, SQL e ferramentas de people analytics é diferencial.
People Analysts em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem traduzir dados complexos de pessoas em insights acionáveis para estratégias de retenção, diversidade e crescimento. A área oferece oportunidades desde analista de RH até head of people analytics, com foco em data-driven people management.
Sobre a área de Comunicação
A área de Comunicação é estratégica para construir e manter a imagem institucional de uma empresa. Engloba comunicação corporativa, interna e externa, relações públicas, assessoria de imprensa e gestão de reputação. Profissionais de comunicação são responsáveis por transmitir mensagens consistentes que fortalecem a marca empregadora e o posicionamento no mercado.
As principais habilidades incluem escrita estratégica, planejamento de comunicação, gestão de crise, media relations, produção de conteúdo corporativo, organização de eventos e comunicação digital. Conhecimento de ferramentas como CRMs de comunicação, plataformas de distribuição de release e monitoramento de mídia (Meltwater, Cision) é diferencial.
Comunicadores corporativos em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam change communication, employee engagement e digital communication. A área oferece oportunidades em startups, scale-ups e grandes corporações, com foco em storytelling, cultura organizacional e comunicação de inovação.
Sobre a área de Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Governança de TI
A Governança de TI é a área responsável por garantir que os recursos de tecnologia da informação sejam utilizados de forma estratégica, eficiente e em conformidade com as normas e regulamentações. Profissionais de governança de TI asseguram que a tecnologia suporte os objetivos do negócio de forma segura e confiável.
As principais habilidades incluem gestão de serviços de TI (ITIL), auditoria e compliance de TI, gestão de riscos, continuidade de negócios, recuperação de desastres, métricas e indicadores (SLAs, KPIs), e alinhamento estratégico entre TI e negócio. Frameworks como COBIT, ITIL, ISO 27001 e normas de compliance são essenciais.
Profissionais de Governança de TI em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam ITSM, auditoria de TI e gestão de riscos. A área oferece oportunidades desde analista de governança até CIO/CTO, com foco em eficiência, conformidade, segurança e valor de negócio.
Sobre a área de Content Manager
O Content Manager é o profissional responsável por liderar toda a estratégia, produção e gestão de conteúdo de uma organização. Ele define a estratégia editorial, coordena equipes de redação e garante que o conteúdo esteja alinhado com os objetivos de negócio e a identidade da marca.
As principais habilidades incluem estratégia de conteúdo, planejamento editorial, content audit, buyer persona, customer journey, content ops, governança de conteúdo, métricas de performance (ROI, engajamento, tráfego orgânico) e gestão de equipe. Conhecimento de WordPress, Contentful, Notion e ferramentas de analytics é diferencial.
Content Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem alinhar conteúdo com funil de conversão, liderar equipes multidisciplinares e usar dados para otimizar estratégia editorial. A área oferece oportunidades desde content manager até diretor de conteúdo, com foco em estratégia, qualidade e escala.