Senior Software Engineer Android Team
Core
Develop, maintain, and enhance native Android applications, leading feature development from requirements through delivery while ensuring performance, security, and reliability.
Role type
Senior IC Android Team Lead
Builds
Native Android applications for a Fortune 500 fintech leader
Domain
Fintech / Mobile Payments
Deliverable
production ML models | product features
Required skills
Native Android development (Java, Kotlin), MVVM architecture, secure coding practices (obfuscation, encryption), code reviews, unit and functional testing, technical leadership, team coordination
Preferred skills
Third-party device integrations (watches, payment terminals), client-server full-stack architecture, Pub/Sub and Producer/Consumer messaging patterns
Technologies
Java, Kotlin, HTTPS, TLS, SHA-256, Cipher Block Chaining
Responsibilities
Develop and maintain native Android applications, lead technical discussions and mentor developers, conduct code reviews with 100% coverage, write unit and functional tests, coordinate team activities and prioritize tasks
Seniority
Senior, hands-on IC with leadership responsibilities