Descrição
**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!**