About The Position

Dev.Pro is a US-based software development company that helps technology companies build products and grow their businesses. The company is remote-first and works with independent contractors in more than 55 countries, in a multicultural environment. This role is for a Senior Android Software Engineer with technical and team leadership experience, working on a project for a leading payments technology company. The position combines hands-on development with leadership responsibilities throughout the software development life cycle, from design and coding through testing and maintenance. In an agile environment, the engineer will collaborate with cross-functional teams, coordinate and mentor developers, promote engineering best practices, ensure code quality, and support technical decision-making. The role focuses on developing secure, high-performance Android applications and owning feature delivery from requirements through deployment. The engineer will work with developers, architects, testers, analysts, product owners, business analysts, and other stakeholders to design features, refine requirements, prioritize work, and support timely team delivery.

Requirements

  • 7+ years of Android development experience.
  • Previous experience as a Team Lead, Tech Lead, or in a similar leadership role.
  • Expertise in native Android development with Java and Kotlin.
  • Strong knowledge of MVVM and modern Android architecture patterns.
  • Hands-on experience with Android libraries and integrations.
  • Knowledge of secure coding practices, including build obfuscation and encryption.
  • Experience with encryption frameworks and utilities such as HTTPS, TLS, SHA-256, and Cipher Block Chaining.
  • Ability to lead technical discussions, guide and mentor developers, coordinate team activities, and support technical decision-making.
  • Ability to prioritize tasks, manage competing priorities, and support efficient team delivery.
  • Experience conducting code reviews and maintaining engineering standards.
  • Excellent communication skills for documentation, planning, and cross-functional collaboration.
  • Strong critical thinking, problem-solving, and attention to detail.
  • High ownership, resourcefulness, self-motivation, and a collaborative mindset.

Nice To Haves

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

Responsibilities

  • Develop, maintain, and enhance Android applications 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 on technical designs for feature groups.
  • Collaborate with product owners, business analysts, and stakeholders to refine requirements and break down tasks for efficient delivery.
  • Coordinate team activities, prioritize tasks, and ensure team alignment to support timely delivery.
  • Guide and mentor developers and help the team solve complex engineering challenges.
  • Contribute to technical decision-making and promote consistent engineering standards across the team.
  • Conduct code reviews and ensure 100% code review coverage.
  • Write unit and functional tests; assist QA with reviewing, creating, and delivering automation tests.

Benefits

  • Work with a Fortune 500 fintech leader driving innovation in payments across more than 100 countries.
  • Own the full software development life cycle, delivering secure, high-performance Android applications from design to deployment.
  • Combine hands-on development with technical and team leadership, mentoring engineers and driving successful delivery.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service