Back to jobs

Sr. Android Developer

LATAM

At Teampathy, we connect top-tier software developers like you with exciting global opportunities. Our core purpose is to forge meaningful connections and deliver exceptional value, ensuring mutual success for both clients and developers. We achieve this by providing high-impact, cost-effective software solutions through efficient, quality-driven, and agile processes, solidifying our role as a trusted partner committed to making a lasting impact in the global tech industry.

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore our current openings.

The Opportunity

Are you a highly skilled Senior Android Developer passionate about creating high-quality, scalable, and efficient mobile solutions?  Teampathy is looking for an experienced professional to play a crucial role in our mobile development lifecycle, aligning with both business and user needs.

What You'll Do:

  • Application Development: Design, implement, and maintain robust and scalable Android applications using Kotlin and Java.
  • Code Quality & Best Practices: Write clean, maintainable, and well-documented code adhering to SOLID principles and industry best practices. You'll also conduct code reviews to ensure high standards.
  • Architecture & System Design: Develop and implement efficient architectures such as MVVM, MVI, and Redux. Leverage Jetpack Compose, Material Design, and dependency injection frameworks (Dagger, Hilt) for modern application development.
  • Performance Optimization: Identify and resolve performance bottlenecks to ensure smooth user experiences, focusing on low latency, fast rendering, and optimized memory usage.
  • Integration & API Development: Work with RESTful APIs, WebSockets, and GraphQL to integrate backend services securely and efficiently. Experience with Firebase, Retrofit, and WorkManager is highly desirable.
  • Testing & Deployment: Implement unit tests (JUnit, Mockito), UI tests (Espresso), and automation tests. Utilize CI/CD pipelines (e.g., Bitrise, GitHub Actions, Jenkins) for seamless deployment.
  • Collaboration & Agile Workflows: Thrive in cross-functional teams alongside designers, product managers, and backend developers, following Agile methodologies (Scrum, Kanban) using tools like Jira, Trello, and Confluence.
  • Mentorship & Leadership: Guide and mentor junior developers, fostering a culture of collaboration, knowledge sharing, and technical excellence.

What You'll Bring:

  • Strong expertise in Kotlin and Java for Android development.
  • Proficiency in Jetpack Compose, Material Design, and the Android SDK.
  • Experience with modern architectural patterns (MVVM, MVI, Redux, Clean Architecture).
  • Knowledge of background processing using WorkManager, Coroutines, and Flows.
  • Familiarity with security best practices, including encryption and secure API integration.
  • Hands-on experience with Firebase services (such as Crashlytics, Analytics, Cloud Messaging).

Requirements:

  • Tech Experience: 5+ years of professional experience in Android development, with a proven track record of delivering high-quality mobile applications.
  • Experience leading development projects and mentoring junior team members is a plus.
  • Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Location: LATAM (Remote).
  • English level: B2+ / C1.

Ready to make an impact?

If you're looking to connect with meaningful opportunities and be part of a company that values your expertise and growth, we invite you to explore this opening and apply today!

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...