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.
What you will need to have:
- 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.
What would be great to have:
- 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.
R-10348954