Senior Android Engineer

2 semanas atrás


Belo Horizonte, Brasil Teachable, Inc. Tempo inteiro

Teachable is trusted by creator-educators around the world to grow their impact and income. From online courses and communities to memberships and downloads, Teachable's digital learning products help creator-educators drive meaningful connection and sustainable revenue. With industry-best ecommerce tools, easily toggled on directly within the platform, creators can confidently maximize their earnings, while getting paid directly by their audience.

Are you ready to join a dynamic, cross-cultural team at an exciting turning point in our company’s journey? Now part of the global Hotmart Company portfolio, whose platforms have helped creators earn more than $10 billion, Teachable continues to take the creator economy by storm as a true industry leader. Together, Teachable and Hotmart are delivering market-leading products that prioritize creator control and flexibility, alongside meaningful partnership and support from our team.

About your Team

As part of Teachable’s first mobile engineering team, you’ll have an incredible opportunity to help shape and define the future of our mobile products. As a member of this team, you will be at the forefront of developing innovative solutions that meet the needs of our Creators and drive business growth. This is a unique chance to be part of an international team that will have a significant impact on our companies’ success and to be part of a community of professionals who share your passion for mobile development.

What is the role?

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.

In this role you'll:

  • 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.
  • Contribute and shape the overall culture and collaboration practices of the team.

What You'll Bring:

  • 4-5+ years of hands-on experience in Android application development with a focus on Kotlin.
  • Knowledge of RESTful APIs and integration with backend services.
  • Capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience in designing and implementing technical projects with multiple team members.
  • Contributed to architecture discussions to drive technical decisions on your team.
  • Humble, collaborative, service-oriented and a fast learner.
  • Technical knowledge in:
  • Clean architecture, SOLID principles and design patterns.
  • Architectural patterns: MVVM and MVI.
  • Unit and automated tests.
  • Modularization and dependency injection.
  • Async processing using Coroutines and Kotlin Flow.
  • Android Jetpack components.
  • Android Compose.
Nice to have:
  • Player: Exoplayer and Media3.
  • Publishing apps (Play console and Firebase).
  • Memory management (memory leak).

At Teachable, we are committed to providing fair and competitive pay, rewarding high performance, and ensuring all employees have the opportunity and ability to impact Teachable’s overall company value.

While Teachable maintains our NY office for local employees to use, we operate as a remote-first culture in order to give our employees added flexibility. In order to maintain connection and create a community beyond the screen, Teachable holds in-person events throughout the year.

Teachable encourages individuals from a broad diversity of backgrounds to apply for positions. We are an equal opportunity employer, meaning we're committed to a fair and consistent interview process.

Apply for this job

* indicates a required field

#J-18808-Ljbffr

  • Belo Horizonte, Brasil LITROZ COMBUSTIVEIS E INTERMEDIACAO DE NEGOCIOS LTDA Tempo inteiro

    **A Litroz** Somos uma startup inovadora de gestão de abastecimento para empresas. **O que fazemos?** Aliando tecnologia à muita inovação, a Litroz oferece aos seus clientes uma plataforma que controla os dados de abastecimento de veículos e funcionários em tempo real. Assim, entregamos às empresas uma gestão automatizada e eficiente de todo o...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Grupo Nortearh Tempo inteiro

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in software development best practices and your ability to lead cross-functional teams will be invaluable to our organization.Key...


  • BELO HORIZONTE, Brasil LITROZ COMBUSTIVEIS E INTERMEDIACAO DE NEGOCIOS LTDA Tempo inteiro

    A Litroz Somos uma startup inovadora de gestão de abastecimento para empresas.   O que fazemos? Aliando tecnologia à muita inovação, a Litroz oferece aos seus clientes uma plataforma que controla os dados de abastecimento de veículos e funcionários em tempo real. Assim, entregamos às empresas uma gestão automatizada e eficiente de todo o consumo...

  • Senior Software Engineer

    4 semanas atrás


    Belo Horizonte, Brasil Linkeen Tempo inteiro

    Join Our Team as a Senior Backend Engineer! Are you passionate about cutting-edge backend technologies and building scalable, serverless applications?Do you have strong experience in AWS Serverless, AppSync, DynamoDB, GraphQL, and Lambda functions? If you have a knack for designing performant APIs, and it’s a bonus if you have some experience with AI...


  • Belo Horizonte, Brasil LITROZ COMBUSTIVEIS E INTERMEDIACAO DE NEGOCIOS... Tempo inteiro

    A Litroz Somos uma startup inovadora de gestão de abastecimento para empresas. O que fazemos? Aliando tecnologia à muita inovação, a Litroz oferece aos seus clientes uma plataforma que controla os dados de abastecimento de veículos e funcionários em tempo real. Assim, entregamos às empresas uma gestão automatizada e eficiente de todo o consumo de...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Termotécnica Para-raios Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a seasoned Senior Software Engineer to lead our software development team. The ideal candidate will have a strong background in software engineering and experience in leading teams.Responsibilities:* Lead the design and development of software applications* Mentor junior engineers and provide technical...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Grupo Valence Tempo inteiro

    We are seeking a highly skilled Senior Software Engineer to join our team at {company}.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems. You will work closely with our cross-functional team to deliver high-quality products to our customers.The ideal candidate will have a strong...

  • Android Automotive Developer

    3 semanas atrás


    Belo Horizonte, Brasil Luxoft Tempo inteiro

    Project Description:Luxoft is one of the major software services companies worldwide. In particular, we develop high-quality software in the automotive industry for most famous car makers.The software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence...


  • Belo Horizonte, Minas Gerais, Brasil Onzze Tempo inteiro

    Na Onzze, buscamos um profissional altamente qualificado para desempenhar o papel de desenvolvedor Java Android Sênior. Nesta posição, você terá a oportunidade de trabalhar em projetos inovadores, desenvolvendo sistemas Android e implementando funcionalidades embarcadas, como GPRS, Bluetooth e GPS. Além disso, você será responsável por buscar...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Fernando Ramos Advogados Tempo inteiro

    We are looking for a highly skilled Senior Software Engineer to join our team at {company}. This role will involve leading the development of our software products, working closely with our product team to ensure timely delivery of high-quality software solutions.


  • Belo Horizonte, Minas Gerais, Brasil LITROZ COMBUSTIVEIS E INTERMEDIACAO DE NEGOCIOS LTDA Tempo inteiro

    **A Litroz: Uma Startup Inovadora de Gestão de Abastecimento**Somos uma empresa inovadora que alia tecnologia e abastecimento para empresas.O nosso objetivo é oferecer aos clientes uma plataforma que controle os dados de abastecimento em tempo real, entregando uma gestão automatizada e eficiente do consumo de combustível.**O Que Fazemos?**Desenvolvemos...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil RC COmercio Tempo inteiro

    We are looking for a Senior Software Engineer to join our team at {company}.The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. This role involves designing, developing, and testing software applications, as well as collaborating with cross-functional teams to deliver high-quality...


  • Belo Horizonte, Minas Gerais, Brasil Inter Tempo inteiro

    O Inter é uma empresa inovadora que busca desenvolver soluções digitais de alto impacto. Estamos procurando por um Desenvolvedor Android Sênior para se juntar à nossa equipe!Sobre a EmpresaNossa missão é criar experiências de usuário inovadoras e personalizadas, utilizando as últimas tecnologias disponíveis. Buscamos pessoas apaixonadas por...


  • Belo Horizonte, Minas Gerais, Brasil Quarte Recursos Humanos Tempo inteiro

    Job Title: Senior Software EngineerWe are seeking a Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for developing and implementing scalable software solutions.Responsibilities:Design and build software systemsCollaborate with cross-functional teamsImplement software solutionsRequirements:5+ years of software...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Queiroz Consultoria E Desenvolvimento Tempo inteiro

    Job Description: We are seeking a skilled Senior Software Engineer to join our team. The successful candidate will have expertise in cloud computing and be able to design and implement scalable solutions.

  • Technical Lead

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Select RH Tempo inteiro

    Job DescriptionThe Senior Software Engineer - Technical Lead will oversee the development of software applications, leading a team of engineers to ensure high-quality products are delivered on time.Key Responsibilities:Design and implement software architecturesLead technical teams to deliver software projectsCollaborate with cross-functional teamsEnsure...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Loja de roupas Tempo inteiro

    Job Title: Senior Software Engineer - Cloud ArchitectWe are seeking a highly skilled Technical Lead to join our Cloud Service Delivery team. As a Senior Software Engineer - Cloud Architect, you will be responsible for designing, implementing, and maintaining cloud-based systems and applications. Your expertise will help us deliver scalable, secure, and...

  • Senior Software Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Adservi Administradora De Serviços Ltda Tempo inteiro

    Job Title: Senior Software EngineerAbout the Role:We are seeking a skilled and experienced Senior Software Engineer to join our dynamic team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions that meet our clients' needs.Key Responsibilities:* Design and develop scalable...


  • Belo Horizonte, Brasil Deeper Systems Tempo inteiro

    Estamos à procura de desenvolvedores com experiência em pentester e engenharia reversa, focados no sistema Android. Você trabalhará na análise de comportamentos de aplicativos com base em seus códigos fonte e tráfego de internet, com o objetivo de encontrar vulnerabilidades de segurança e desenvolver ferramentas de automação.Requisitos:Sólido...

  • Senior Backend Engineer

    3 semanas atrás


    Belo Horizonte, Minas Gerais, Brasil Linkeen Tempo inteiro

    Role: Senior Backend EngineerWe're looking for a talented Senior Backend Engineer to join our team at Linkeen. As a key member of our engineering team, you will be responsible for designing and developing scalable, serverless applications using AWS Serverless, AppSync, DynamoDB, GraphQL, and Lambda functions.Key Responsibilities:Design and develop performant...