
Senior Mobile Developer – Kotlin, Swift
Tecla T
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Develop and enhance native mobile applications (Android or iOS) with a focus on performance, scalability and user experience.
- Define and implement robust architectures (MVVM, Clean Architecture or similar), ensuring code organization, testability and maintainability.
- Integrate mobile applications with RESTful APIs and backend services in a secure and efficient manner.
- Analyze and resolve complex production issues (crash analysis, debugging, troubleshooting).
- Implement quality best practices, including automated tests (unit and integration).
- Contribute to technical decisions and the evolution of the mobile architecture.
- Work closely with Backend, Product, UX and SRE teams to ensure app stability and continuous improvement.
- Support application observability (monitoring crashes, logs, performance metrics).
- Mentor less-experienced developers and raise the technical level of the team.
Requirements
- Solid experience with native mobile development: Kotlin (Android) or Swift (iOS).
- Experience with modern mobile development architectures (MVVM, Clean Architecture or similar).
- Experience consuming and integrating RESTful APIs.
- Knowledge of source control with Git.
- Experience publishing and maintaining apps on Google Play or the App Store.
- Experience with crash monitoring and analysis (e.g., Firebase Crashlytics or similar).
Benefits
- ECXPAY card worth R$ 500.00/month
- Access to Wellhub
- Zenklub plan — psychologist / nutritionist / coaching / therapy
- Partnership with Mediquo — telemedicine platform
- 22 days of paid service suspension without affecting your monthly compensation after 1 year with the company
- Partnership with Time Load language course
- Partnership with Bridges Clinic
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinSwiftMVVMClean ArchitectureRESTful APIsautomated testsdebuggingtroubleshootingsource controlcrash monitoring
Soft Skills
mentoringcollaborationproblem-solvingcommunicationtechnical decision-making