Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.
Muito 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!