
Android Developer, Kotlin
AM53 Smart Solutions
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Develop, maintain, and evolve Android mobile applications using Kotlin and development best practices
- Participate in code reviews, testing, and continuous deployments
- Work proactively and autonomously, contributing to the continuous improvement of the product and team processes
- Interact directly with clients, understanding their needs and proposing effective technical solutions.
Requirements
- Strong experience with Kotlin and native Android development
- Knowledge of modern architectures (MVVM, Clean Architecture)
- Experience with Git, CI/CD, unit testing, and integrating REST APIs
- +7 years of experience as a Full-Stack Developer with:
- Back-end using Spring Boot and Kotlin
- Front-end with JavaScript/TypeScript
- Proven experience with Twilio Flex
- REST and GraphQL APIs
- Documentation using OpenAPI, CloudEvents, AsyncAPI, and CI/CD (GitHub Actions)
- Best practices such as DDD, TDD, and Clean Architecture
- Experience with troubleshooting
- Experience writing automated tests
- Experience developing distributed microservices
- Knowledge of AWS cloud
- Mandatory: Language: Kotlin (strong proficiency). Platforms and Frameworks: Mobile: Android SDK, Jetpack, Compose, Retrofit, Coroutines. Backend: Spring Boot, Ktor or equivalent frameworks. APIs and Integrations: REST, GraphQL, JSON, OAuth. Tools: Android Studio, Xcode (optional), Git, CI/CD (Jenkins, GitLab CI, Fastlane). Best practices: SOLID, Clean Code, Design Patterns, unit testing, and continuous integration.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
KotlinAndroid developmentMVVMClean ArchitectureGitCI/CDunit testingREST APIsGraphQL APIsmicroservices
Soft skills
proactiveautonomousclient interactiontechnical solutions