Android Engineer
Teachable
๐Remote - Brazil
Please let Teachable know you found this job on JobsCollider. Thanks! ๐
Job highlights
Summary
Join Teachable's first mobile engineering team as an Android Engineer and help shape the future of our mobile products. You will design, develop, and maintain our Android application, collaborating with cross-functional teams from Hotmart and Teachable. This role involves working remotely with US-based and Brazilian teams, contributing to the technical design and architecture of services, and writing high-quality, well-tested software. You'll be a key player in shaping the team's culture and collaborating with engineers, product managers, designers, and QA engineers. This is a CLT contract paying in BRL, offering a remote-first culture with opportunities for in-person events.
Requirements
- 2-3+ years of hands-on experience in Android application development with a focus on Kotlin, ideally in an agile, startup environment
- Knowledge of RESTful APIs and integration with backend services
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Embody the โleave the code base better than how you found itโ mentality
- Played a key role in designing and implementing technical projects with multiple team members with varying experiences
- Contributed to architecture discussions to drive technical decisions on your team
- Humble, collaborative, service-oriented and a fast learner
- Uphold Teachable and Hotmartโs Engineering values, including working as part of a diverse team
- Technical knowledge in: Clean architecture, SOLID principles and design patterns
- Architectural patterns: MVVM e MVI
- Unit and automated tests
- Modularization and dependency injection
- Async processing using Coroutines and Kotlin Flow
- Android Jetpack components
- Android Compose
Responsibilities
- Design, develop, and maintain the Android application
- Collaborate with cross-functional teams from Hotmart and Teachable to evolve the code
- Collaborate with product managers, designers and other developers
- Contribute to the technical design and architecture of services, databases and applications across the organization
- Execute on the product development roadmap to drive the progression of the stack and the team
- Write simple, clean, high-quality, well-tested software that delivers user value
- Seek out ways to bring in new perspective to design, coding and testing best practices as well as supporting review processes (i.e. design, code, postmortem)
- Contribute and shape the overall culture and collaboration practices of the team
- Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third party integrations
Preferred Qualifications
- Player: Exoplayer and Media3
- CI/CD pipelines
- Publishing apps (Play console and Firebase)
- Code obfuscation (proguard, dexguard)
- Memory management (memory leak)
Benefits
- Remote work
- Competitive pay
- Salary reviews at regular intervals
- In-person events throughout the year
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
- ๐ฐ$120k-$210k๐United States
- ๐Colombia
- ๐Brazil
- ๐Worldwide
- ๐ฐ$27k-$52k๐Vietnam
- ๐ฐ$72k-$96k
- ๐ฐ$79k-$100k๐Canada
- ๐Germany
- ๐Worldwide