Senior Android Engineer

4 hours ago

Apply Now
Logo of Teachable

Teachable

Online Education • Online Course Creation • eLearning • Coaching • Digital Product

51 - 200

Description

• As a Senior Android Engineer you will be responsible for designing, developing, and maintaining our Android application. • You will work closely with cross-functional teams from Hotmart and Teachable to evolve our code, as well as collaborate with product managers, designers and other developers. • Our creators want a best-in-class mobile experience and we want to help them achieve their goals by building an Android app to expand our mobile audience. • Android represents a big part of our web traffic, this is an opportunity and audience we’re excited to serve! • In this position, you will work remotely with Teachable’s US based teams as well as Hotmart employees based in Belo Horizonte and São Paulo. • We are hiring talented engineers in Brazil.

Requirements

• With 4-5+ years of hands-on experience of experience in Android application development with a focus on Kotlin, ideally in an agile, startup environment. • Who has a knowledge of RESTful APIs and integration with backend services. • Who has demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions. • Who embodies the “leave the code base better than how you found it” mentality. • Who has played a key role in designing and implementing technical projects with multiple team members with varying experiences. • Who has contributed to architecture discussions to drive technical decisions on your team. • Who is humble, collaborative, service-oriented and a fast learner. • Who 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.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com