About The Position

We are expanding our team and opening new remote opportunities! We invite a highly experienced and proactive Android Software Engineer to join our team. You’ll manage the full software development life cycle – designing, coding, testing, and maintaining complex Android applications for a leading payments technology company. In an agile environment, you’ll collaborate with cross-functional teams, contribute to technical designs, refine development standards, and ensure code quality through best practices and thorough reviews.

Requirements

  • 5+ years of Android development experience
  • Expertise in native Android development with Java and Kotlin
  • Strong understanding of MVVM and modern Android architecture patterns
  • Hands-on experience with popular Android libraries and integrations
  • Knowledge of secure coding practices, including build obfuscation and encryption
  • Experience with encryption frameworks and utilities like HTTPS, TLS, SHA-256, and Cipher Block Chaining
  • Excellent communication skills for documentation, planning, and collaboration
  • Strong critical thinking and attention to detail
  • Resourcefulness, self-motivation, and a team player mindset

Nice To Haves

  • Experience with third-party device integration (watches, payment terminals, etc.)
  • Understanding of client-server full-stack architecture
  • Understanding of Pub/Sub and Producer/Consumer messaging patterns

Responsibilities

  • Own the entire SDLC, from design to delivery, contributing to secure, high-performance Android applications
  • Advance your skills and mentor others in a culture that fosters continuous learning
  • Drive the development of innovative Android applications, working closely with engineering teams and business stakeholders to deliver robust, secure, and impactful solutions.
  • Develop, maintain, and enhance Android apps based on business needs and technical designs
  • Own feature development from requirements to delivery, ensuring performance, security, and reliability
  • Work with developers, architects, testers, and analysts to create technical designs for feature groups
  • Collaborate with product owners, BAs, and stakeholders to refine requirements and break down tasks into manageable subtasks for efficient delivery
  • Mentor developers, promote best practices, and ensure high-quality code standards
  • Conduct code reviews and ensure 100% code review coverage
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering functional automation tests

Benefits

  • 30 paid days off per year
  • 5 paid sick days
  • up to 60 days of medical leave
  • up to 6 paid days off per year for major family events
  • Partially covered health insurance after the probation
  • wellness bonus for gym memberships, sports nutrition, and similar needs after 6 months
  • We pay in U.S. dollars
  • cover all approved overtime
  • Join English lessons and Dev.Pro University programs
  • take part in fun online activities and team-building events
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service