Apply

Android Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Middle, 2-3+ years

📍 Location: Brazil

🔍 Industry: Digital Learning

🏢 Company: Teachable👥 51-100💰 $4,000,000 Series A almost 7 years agoEducationEdTechE-Commerce Platforms

⏳ Experience: 2-3+ years

🪄 Skills: Design PatternsKotlinRESTful APIs

Requirements:
  • 2-3+ 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 communicate complex technical, architectural, and organizational problems clearly.
  • Experience in designing and implementing technical projects with team members of varying experiences.
  • Proficient in Clean architecture, SOLID principles, MVVM and MVI architectural patterns, unit and automated tests.
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 product development roadmap to drive the progression of the stack and the team at large.
  • 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.
Apply

Related Jobs

Apply
🔥 Android Engineer
Posted 3 days ago

📍 Brazil

🧭 Contract

🔍 Online education

  • With 2-3+ years of hands-on experience of 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.
  • Capacity to communicate about complex technical, architectural, and organizational problems and propose iterative solutions.
  • Ability to contribute to architecture discussions and drive technical decisions.
  • Humble, collaborative, service-oriented, and a fast learner.
  • Technical knowledge in clean architecture, SOLID principles, design patterns, MVVM, MVI, unit and automated tests, modularization, dependency injection, async processing with Coroutines and Kotlin Flow, Android Jetpack components, and Android Compose.

  • 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.

KotlinRESTful APIs

Posted 3 days ago
Apply
Apply
🔥 Android Engineer
Posted 3 days ago

📍 Brazil

🧭 Full-Time

🔍 Digital learning products

  • 2-3+ years of hands-on experience in Android application development with a focus on Kotlin.
  • Knowledge of RESTful APIs and backend service integration.
  • Ability to communicate complex technical issues clearly.
  • Capacity to improve the code base consistently.
  • Experience in designing and implementing projects with diverse teams.
  • Participation in architecture discussions to inform technical decisions.
  • Strong collaborative and service-oriented mindset.

  • 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.
  • Execute on the product development roadmap to progress the tech stack and team.
  • Write simple, clean, high-quality, well-tested software.
  • Enhance design, coding, and testing practices through review processes.
  • Shape overall culture and collaboration practices of the team.

Design PatternsKotlinRESTful APIs

Posted 3 days ago
Apply
Apply

📍 Europe, South Africa, Egypt, Latin America

🔍 Online Gaming

  • 3+ years experience writing clean code in Kotlin or Java for Android applications.
  • Enjoy working on mobile apps at all levels from networking up to user interfaces and everything in between.
  • Experience with mobile application architecture, including data modelling, networking, data synchronization, and concurrency.
  • Experience with multithreading programming and mobile memory management.
  • Sporty is an English speaking working environment, so we are looking for English speakers.

  • Take ownership and responsibility of our existing Android applications.
  • Facilitate and release new versions of apps in several new regions.
  • Build new end-to-end features on our platforms.
  • Create new UIs to stay on top of various sporting events globally (e.g., World Cup, Football Euros, Olympics).

GitJenkinsKotlin

Posted 8 days ago
Apply
Apply

📍 Brazil

🔍 Gaming services

🏢 Company: PTW👥 1001-5000Computer Games

  • Higher degree in Computer Science or similar.
  • Minimum 5 years of experience in Android development.
  • Expert in consumer app development using Android SDK up to API level 34 and Jetpack libraries.
  • Knowledge and hands-on experience with Kotlin and Coroutines.
  • Good understanding of data structures and basic algorithms.
  • Hands-on experience with Firebase services.
  • Experience with databases and ORMs (Room, SQLite, Realm or similar).
  • Knowledge of dependency injection techniques.
  • Good knowledge of OOP, design patterns, and architectural patterns (MV*, Clean architecture).
  • Awareness of 'Material Design' principles and components.
  • Strong experience with REST technology.
  • Ability to write testable code and tests (unit, integration).
  • Excellent troubleshooting skills, especially with multi-threaded and performance-oriented applications.
  • Good communication skills, both written and verbal.

  • We are seeking an experienced Senior Android Engineer to join our team.
  • The ideal candidate is passionate about mobile development and has a strong understanding of Android app development concepts and best practices.
  • This position requires a close working relationship with the extended Arlo team, including engineering, operations, customer support, and program management.

AndroidDesign PatternsiOS DevelopmentKotlinQASQLiteAlgorithmsData StructuresFirebaseWebRTCCommunication SkillsTroubleshooting

Posted 4 months ago
Apply
Apply

📍 Brazil

🔍 Game services

🏢 Company: PTW👥 1001-5000Computer Games

  • Higher degree in Computer Science or similar;
  • Minimum 5 years of experience in iOS development;
  • Expert in consumer app development using Android SDK up to API level 34 and Jetpack libraries.
  • Knowledge and hands-on experience with Kotlin and Coroutines.
  • Good understanding of data structures and basic algorithms.
  • Hands-on experience with Firebase services.
  • Experience with databases and ORMs (Room, SQLite, Realm or similar)
  • You know when and how to use dependency injection.
  • Good knowledge of OOP, design patterns, architectural patterns (MV*, Clean architecture).
  • Awareness of 'Material Design' principles and components.
  • Strong experience with REST technology is required.
  • Ability to write testable code and tests (unit, integrational).
  • Excellent trouble-shooting skill.
  • Good communication skills, both written and verbal.

  • We are seeking an experienced Senior Android Engineer to join our team.
  • The ideal candidate is passionate about mobile development, has a strong understanding of Android app development concepts and best practices.
  • This position requires a close working relationship with the extended Arlo team, including engineering, operations, customer support, and program management.

AndroidDesign PatternsiOS DevelopmentKotlinQASQLiteAlgorithmsData StructuresFirebaseWebRTCCommunication SkillsTeamwork

Posted 4 months ago
Apply