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 Frontend
A área de Frontend é responsável por criar as interfaces visuais com as quais os usuários interagem em sites e aplicações web. Profissionais de frontend combinam habilidades técnicas com design para entregar experiências digitais intuitivas, responsivas e acessíveis.
As principais habilidades incluem HTML, CSS, JavaScript/TypeScript, frameworks como React, Angular e Vue, ferramentas de build (Webpack, Vite), CSS (Tailwind, Sass), testes (Jest, Cypress) e conhecimento de performance web e acessibilidade (WCAG). Familiaridade com design systems e componentes reutilizáveis é diferencial.
Desenvolvedores Frontend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam React, Next.js, performance web e acessibilidade. A área oferece oportunidades desde desenvolvedor júnior até arquiteto frontend, com foco em experiência do usuário, performance e qualidade de código.
Sobre a área de Atendimento
A área de Atendimento ao Cliente / Relacionamento é essencial para garantir a satisfação, retenção e o bom relacionamento com os clientes. Profissionais dessa área são a principal interface de comunicação, lidando com dúvidas, solicitações, feedback e garantindo uma experiência de alta qualidade no dia a dia. Habilidades em comunicação, resolução de problemas, empatia e paciência são indispensáveis.
Sobre a área de Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Sobre a área Financeira
A área Financeira em empresas de tecnologia combina conhecimento tradicional de finanças com ferramentas digitais avançadas. Profissionais de FP&A, controlling e finanças corporativas são essenciais para a saúde financeira da organização.
As principais habilidades incluem modelagem financeira, análise de indicadores (MRR, ARR, LTV, CAC), ERP (SAP, Oracle) e ferramentas de BI. Certificações como CFA e CPA-20 são diferenciais.
O setor financeiro oferece oportunidades estáveis com salários competitivos, especialmente em fintechs e grandes empresas de tecnologia.