Job details
Calling all innovators – find your future at Fiserv. We’re Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants, and consumers to one another millions of times a day – quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we’re involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Android Tech Lead What does a successful Android Technical Lead do? In joining our Fiserv Point of Sale team, you will play a pivotal role in delivering innovative payment solutions within the mobile and payment terminal space. With stakeholders and customers spanning the globe, a successful Android Technical Lead will ensure that software for embedded Android systems is architected to the highest standards, offering world-leading functionality and reliability in payment solutions. What you will do:
- Leadership & Collaboration: Lead and mentor a collaborative, high-trust, solutions-driven delivery team, which includes developers, architects, product owners, and DevOps engineers.
- Agile Delivery: Operate within a defined agile delivery process, ensuring the delivery of high-quality code for complex projects while adhering to Fiserv's best practices.
- Embedded Android Development: Design and implement embedded Android applications and services that provide best-in-class payment flow experiences for customers.
- Technical Direction: Support and influence the architectural direction and solution specification for new applications and services.
- Execution & Development: Oversee the execution of required complex development tasks, including unit tests, debugging with state-of-the-art tools, programming languages, and utilities.
- Validation & Testing: Manage validation activities, including component tests, regression tests, and system integration tests.
- Troubleshooting: Address issues that may span a wide range of device types and hardware configurations.
- Documentation & Quality Assurance: Ensure the implementation, documentation, and quality assurance of software architectures and end-to-end solutions.
- Monitoring Solutions: Develop monitoring and logging solutions to enable state-of-the-art monitoring of high-performance enterprise production environments.
- 8+ years’ experience in designing and developing Android applications, with a focus on embedded and services-based applications.
- Comprehensive skills and in-depth experience with Java and Kotlin for Android development.
- Expertise in Android development including a deep understanding of the platform and experience with Android ROM.
- Up-to-date with the latest Android application development trends.
- Experience with hardware integration, device communication protocols, and troubleshooting across various device types.
- Skilled in runtime, build and deployment technologies and state-of-the-art project tools such as Git, Maven, Jenkins, JIRA, and Confluence.
- Proficient in UI development, ensuring optimal performance and adaptation to various screen sizes.
- Experience with RXJava, functional programming, MVP/MVC design patterns, and frameworks such as React Native and JavaScript.
- Previous experience in the payments industry, specifically working with standards such as EMVco, NEXO, or PCI DSS.
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.