Yularatech is an IT services provider offering end-to-end quality IT solutions to our partner clients. We specialise in IT skills resourcing, IT consulting and outsourced application development and support.
Position Summary :
We are looking for a smart, passionate Android Tech Lead to join our engineering team and take charge of building secure, scalable, and high-performance Android applications in the payments and POS domain. This role is ideal for someone with deep technical expertise, a product mindset, and a strong background in native Android development.
Key Qualifications :
- Bachelors or Masters Degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred.
- Minimum of 10+ years of hands-on experience in native Android app development (Java / Kotlin).
- Strong understanding of the Android ecosystem, including Jetpack libraries, Jetpack Compose, and modern Android architecture patterns (MVVM / MVI).
Primary Roles & Responsibilities :
Architect, design, and develop complex Android features using Kotlin, Jetpack Compose, and modern architectural patterns (MVVM / MVI).Lead secure integration of Payment SDKs, POS terminals, and financial APIs.Ensure app security, performance, and seamless user experience across devices and network conditions.Collaborate with product managers, backend developers, and QA to deliver high-quality features end-to-end.Own and drive technical decisions, development practices, and long-term mobile strategy.Maintain high test coverage with unit, integration, and UI tests.Must-Have Technical Skills :
Strong expertise in Kotlin and Android SDK, including Jetpack Compose.Integration of Payment SDKs with secure transaction flows and fallback handling.Hands-on with POS device communication via USB, Bluetooth, or NFC.Proficiency in WebSocket & REST APIs, including token-based auth and retry logic.Data handling via Room, Datastore, and secure storage (KeyStore / encrypted prefs).Test-driven development with JUnit, Espresso, Mockito, and CI / CD tools like GitHub Actions, Bitrise.Nice-to-Have Technical Skills :
Receipt printing, offline failover flows, and dynamic app modules.Advanced Jetpack Compose for animations, transitions, and accessibility.SDK or internal library development for client teams.Integration with CMS tools, reconciliation dashboards, and Firebase Analytics or custom monitoring.Domain Expertise - Payments :
Deep knowledge of payment lifecycle : authorization, capture, refunds, reversals, and settlements.Experience with card-present (EMV / NFC / magstripe) and card-not-present flows.Familiarity with PCI-DSS, ISO 8583, and secure PIN entry protocols.Understanding of transaction reconciliation, surcharges, tips, and multi-currency handling.Worked with gateways, merchant acquirers, and payment aggregators.Essential Soft Skills :
Strong communication and coordination across internal and external teams.Ability to break down complex concepts for product or client stakeholders.Excellent ownership of quality, delivery timelines, and release readiness.Flexibility to collaborate across time zones with international clients.Documentation-first approach to ensure smooth handovers and support.Bonus Soft Skills :
Experience running client-facing demos or technical sessions.Mentoring internal team members on scalable, domain-driven solutions.Translating client goals into practical features and scalable architectures.High sensitivity toward security, privacy, and audit readiness.Proactive in identifying technical or product-level improvements.Why Join Yularatech ?
Work on impactful financial tech projects with global reach.Collaborate with high-calibre engineers and product teams.Influence mobile strategy and architecture decisions.Build for real-world scale in one of the most secure and regulated industries.We offer above industry-average pay.(ref : hirist.tech)