Remote Senior Android Engineer

Logo of Teachable

Teachable

📍Remote - Brazil

Job highlights

Summary

Join Teachable's dynamic cross-cultural team as a Senior Android Engineer, designing developing and maintaining our Android application, collaborating with cross-functional teams, and working remotely.

Requirements

  • With 4-5+ 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
  • Embodies 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
  • Upholds 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

  • Collaborate with Engineers, Product Managers, Designers, and QA engineers to build high-quality products with third party integrations
  • Contribute to the technical design and architecture of services, databases and applications across the organization
  • Execute on our product development roadmap to drive the progression of our stack and our team at large
  • Write simple, clean, high-quality, well-tested software that delivers user value
  • Seek out ways to bring in new perspective to our 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

Benefits

  • Fair and competitive pay
  • Rewarding high performance
  • Opportunity to impact Teachable’s overall company value

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.
Please let Teachable know you found this job on JobsCollider. Thanks! 🙏