Senior Software Engineer (Android) Team Lead - OP02324
Company: Dev.Pro
Locations: Bogotá, Bogota D.C., Colombia; Buenos Aires, Argentina; São Paulo, São Paulo, Brazil
Work arrangement: Fully remote
Employment type: Contract
Experience: 5-10 years
Posted: 2026-11-07
Responsibilities
You will lead the Android development team by designing, coding, and maintaining complex applications while ensuring high performance and security. Additionally, you will mentor developers, coordinate team activities, and collaborate with cross-functional stakeholders to deliver high-quality software solutions.
Requirements
The role requires over 7 years of Android development experience with strong expertise in Java, Kotlin, and modern architecture patterns like MVVM. Candidates must also possess proven leadership experience, including the ability to mentor teams, conduct code reviews, and drive technical decision-making.
Skills
- Android Development
- Java
- Kotlin
- Team Leadership
- MVVM
- Software Development Life Cycle
- Encryption
- HTTPS
- TLS
- SHA-256
- Code Review
- Agile
- Mentoring
- Technical Design
- Unit Testing
- Functional Testing
About this role
New opportunities in Latin America!
🟢 Dev.Pro is a US-based software development company helping tech companies build their products and grow their business. We’re remote-first, and we work with independent contractors in over 55 countries, so you’d be collaborating in a multicultural environment on some really interesting projects.
We invite a Senior Android Software Engineer with proven technical and team leadership experience to join our team. You’ll be hands-on throughout 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, guide and coordinate developers, drive engineering best practices, ensure code quality, and support technical decision-making.
🟩 What's in it for you:
Work with a Fortune 500 fintech leader driving innovation in payments across 100+ countries
Own the full SDLC, 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
✅ Is that you?
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 like HTTPS, TLS, SHA-256, and Cipher Block Chaining
Proven 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
Desirable:
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
🧩Key responsibilities and your contribution
In this role, you’ll drive Android development, combining technical expertise and leadership to deliver high-quality solutions.
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, BAs, 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, helping 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
Our next steps:
✅ Submit a CV in English — ✅ Intro call with a Recruiter — ✅ Interview — ✅ Signing the Contract
Interested? Find out more:
📋 How to Join Us
💻 LinkedIn Page
📈 Our website
💻 IG Page
By submitting application, I've read and agree to the Dev.Pro Private Policy and Consent on Processing of Personal Data. I agree to have my Personal Data being stored and processed by Dev.Pro.
About Dev.Pro
IT System Custom Software Development · 501-1,000 employees · headquartered in Charlotte, North Carolina · founded 2011