About This Role
Developing cross-platform mobile applications for iOS and Android platforms using native technologies and modern frameworks is the core of this role. These applications support upwards of 30 million active users, front-end billions of financial transactions a year, and help catalyze the effective movement of trillions of dollars of funds between people, merchants, service providers, and their financial institutions.
Responsibilities
- Join a team responsible for transforming mobile apps (both Android and iOS) from React Native and JavaScript to a more modern infrastructure
- Maintain and develop ongoing features in the current infrastructure
- Work with other engineers to develop and maintain high quality native mobile applications
- Develop and maintain native mobile applications using Swift and Kotlin
- Design and implement robust, scalable mobile solutions with state management and architecture patterns
- Collaborate with cross-functional teams (UI/UX, Backend, QA) in an Agile environment
- Implement features for financial and payment processing applications
- Build and optimize app performance, memory management, and battery efficiency
- Implement localization for multi-language support and encryption for sensitive data
- Manage app build, deployment, push notifications, and analytics
- Ensure code quality through comprehensive testing and code reviews
- Implement security best practices and PCI compliance standards
- Participate in code reviews, sprint planning, and architecture discussions
Requirements
- 5+ years of professional mobile development experience
- 4+ years' experience developing Android applications with Kotlin and/or developing iOS applications with Swift, as well as React Native and JavaScript
- Strong understanding of mobile app architecture, state management, and design patterns
- Experience with RESTful APIs and asynchronous programming
- Knowledge of encryption, data protection, and mobile security standards
- Demonstrated experience working in Agile/Scrum environments
- Knowledge of app deployment pipelines and CI/CD practices
- Experience with analytics tools, mobile KPIs, and push notification services
- Git version control proficiency
- Bachelor's degree or a minimum of 6 years of relevant experience required
Nice to have:
- 2+ years' experience in React Native and JavaScript or cross-platform development experience
- Experience with localization frameworks and multi-language apps
- Experience with app store optimization (ASO) and cloud platforms (AWS, Azure, GCP)
- Knowledge of advanced mobile testing frameworks
- Experience in fintech or financial applications and payment processing systems and encryption protocols
Important Details
- Schedule: Monday through Friday
Application Process
- Apply using your legal name
- Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable)
Eligibility
- You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered.
About the Company
Fiserv is a global leader in Fintech and payments, moving money and information in a way that moves the world. They 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, Fiserv is involved.