
Senior Software Engineer – Android, Team Lead
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Brazil, +2 more countries.
• Design, develop, test, maintain, and enhance sophisticated Android applications.
• Take ownership of feature development from the initial requirements to final delivery, ensuring optimal performance, security, and reliability.
• Collaborate with developers, architects, testers, and analysts on technical designs related to feature groups.
• Work with product owners, business analysts, and stakeholders to clarify requirements and decompose tasks.
• Coordinate team initiatives, prioritize tasks, and ensure alignment within the team for on-time delivery.
• Mentor and guide developers while assisting in resolving intricate engineering challenges.
• Contribute to technical decision-making processes and advocate for consistent engineering standards.
• Conduct code reviews to guarantee 100% coverage of code review requirements.
• Develop unit and functional tests.
• Assist the QA team in reviewing, creating, and implementing automation tests.
• Engage hands-on throughout the complete software development life cycle within an agile framework for a premier payments technology company.
• Over 7 years of experience in Android development.
• Prior experience as a Team Lead, Tech Lead, or in a comparable leadership position.
• Proficient in native Android development using Java and Kotlin.
• Strong understanding of MVVM and contemporary Android architectural patterns.
• Practical experience with Android libraries and integrations.
• Familiarity with secure coding practices, including build obfuscation and encryption techniques.
• Experience with encryption frameworks and utilities such as HTTPS, TLS, SHA-256, and Cipher Block Chaining.
• Capability to lead technical discussions, mentor and guide developers, coordinate team efforts, and assist in technical decision-making.
• Competence in task prioritization, managing competing priorities, and enabling efficient team delivery.
• Proficient in conducting code reviews and upholding engineering standards.
• Excellent communication skills for documentation, planning, and cross-functional collaboration.
• Strong critical thinking, problem-solving abilities, and attention to detail.
• High level of ownership, resourcefulness, self-motivation, and a collaborative attitude.
• CV must be submitted in English.
• Desirable: experience with third-party device integration, understanding of client-server full-stack architecture, and familiarity with Pub/Sub and Producer/Consumer messaging patterns.
• Opportunity to work with a Fortune 500 fintech leader that is pioneering innovation in payments across over 100 countries.
• Remote-first work environment.
• Collaboration within a diverse, multicultural setting.
• Engagement as an independent contractor.
• Hands-on ownership throughout the entire software development life cycle.
• Opportunities for technical and team leadership.
• Responsibilities in mentoring and engineering leadership.
Softthink Solutions
GoFasti
PatientPoint
Unity
Get handpicked remote jobs straight to your inbox weekly.