Tech Stack
AndroidAzureFirebaseGradleiOSJavaKotlinSwift
About the role
- Desenvolver e manter aplicativos mobile nativos (iOS ou Android)
- Participar do ciclo completo de desenvolvimento: concepção, codificação, testes, publicação e manutenção
- Garantir a qualidade e escalabilidade das soluções através de boas práticas (SOLID, Clean Code, testes automatizados, CI/CD)
- Colaborar com o time em metodologias ágeis (Scrum/Kanban)
- Apoiar a evolução contínua do Design System e dos componentes da aplicação
- Trabalhar em integração com APIs REST e ferramentas de versionamento (Git/Git Flow)
Requirements
- Domínio de Swift e Swift Package Manager
- Experiência com Arquitetura MVVM, Coordinators e Injeção de Dependência
- Conhecimento em Modularização, CI/CD (Fastlane, Firebase, Azure Pipeline)
- Prática em Testes Unitários (XCTest)
- Experiência com View Code e criação de componentes
- Conhecimento básico em tecnologias Android (Java, Kotlin, Gradle, Jetpack, MVVM).
- Domínio de Kotlin e Java
- Experiência com Android SDK, Gradle, Jetpack e Jetpack Compose
- Sólidos conhecimentos em MVVM, Injeção de Dependência, SOLID e CI/CD
- Prática com Testes Unitários
- Conhecimento básico em tecnologias iOS (Swift, MVVM, CI/CD, XCTest, Design System).
- Vale Refeição
- Vale Transporte (Não se aplica no período de pandemia, já que estamos trabalhando de home- office)
- Plano de Saúde e Odontológico
- Subsídio para o home-office
- Seguro de Vida
- Horário flexível
- Dresscode: seja você
- TotalPass: cuidado com a sua Saúde física e mental)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
SwiftSwift Package ManagerKotlinJavaGradleJetpackMVVMCI/CDXCTestDesign System
Soft skills
colaboraçãocomunicaçãoorganização