Search 100,000+ live jobs across India

Free to search · AI fit score against your CV · tailor your résumé in one click

Job description

About your role: As an Android Engineer, you will design, build, and maintain point-of-sale (POS) Android applications that support restaurant operations in fast-paced environments. You will partner with product, design, quality assurance, and engineering teams to deliver secure, reliable, and high-performing mobile experiences. Your work will help restaurants operate efficiently through resilient application performance, hardware integration, offline capabilities, and payment functionality. What you'll do: • Design, develop, and enhance Android applications that support restaurant POS workflows and operational needs. • Write clean, maintainable code using Kotlin, Java, and established engineering standards to support scalable mobile application development. • Implement user interfaces based on product and design requirements, ensuring responsive experiences aligned to Android design principles and Material Design standards. • Identify and resolve performance bottlenecks to improve application stability, responsiveness, and consistency across devices and screen sizes. • Troubleshoot and resolve defects, working with engineering and quality assurance teams to deliver timely fixes and maintain a high-quality user experience. • Participate in code reviews and contribute to engineering best practices that improve code quality, maintainability, and team effectiveness. • Develop and execute unit tests and partner with quality assurance teams to support comprehensive application validation. • Manage code changes through Git or similar version control systems and maintain accurate technical documentation for code, processes, and project activities. • Build and maintain integrations with restaurant hardware such as receipt printers, card terminals, and kitchen display systems. • Develop and optimize offline-first synchronization logic to support uninterrupted restaurant operations during network interruptions. • Implement secure payment processing workflows that support payment protection requirements and transaction reliability. • Design and develop restaurant POS features such as order management, menu customization, and table management capabilities. • Stay current with Android development trends, tools, and emerging technologies to improve application quality and engineering practices. • Responsibilities listed are not intended to be all-inclusive and may be modified as necessary. Experience you'll need to have: • 5+ years of experience in Android application development using Kotlin, Java, and Android Studio in production environments. • Experience developing and maintaining Android applications with strong understanding of Android user interface design principles, user experience guidelines, and Material Design. • Experience integrating applications with RESTful application programming interfaces (APIs), third-party libraries, and external services. • Experience troubleshooting, debugging, and optimizing Android applications for performance, stability, and device compatibility. • Experience using Git or similar version control systems in collaborative software development environments. • Experience implementing or supporting secure payment workflows, including familiarity with EMV and PCI Data Security Standard (PCI DSS) requirements. • Experience integrating Android applications with peripherals such as Bluetooth, USB, and network-connected hardware devices. • Bachelors degree or higher in Computer Science, Software Engineering, or related field or equivalent combination of education, related experience and/or military experience. Experience that would be great to have: • Experience with point-of-sale systems or restaurant or retail technology platforms. • Experience with mobile architecture patterns such as Model-View-ViewModel (MVVM), Model-View-Presenter (MVP), or Model-View-Controller (MVC). • Experience with continuous integration and continuous delivery (CI/CD) pipelines for mobile applications. • Experience with cross-platform frameworks such as Flutter or React Native. • Experience with performance profiling and optimization for Android applications. How you'll work: • This role is on-site Monday through Friday. Fiserv considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and leads to stronger productivity.

More jobs at Fiserv

All Fiserv jobs (139)

Engineering jobs in Pune

Engineering jobs in Pune (5,951)

Other Engineering jobs in India

All Engineering jobs in India (44,514)