Senior Mobile Developer
Role details
Job location
Tech stack
Job description
You will be responsible for developing cross-platform mobile applications for iOS and Android platforms using native technologies and modern frameworks. These applications support upwards of 30 million active users and front-end billions of financial transactions a year and they help catalyze the effective movement of trillions of dollars of funds between people, merchants and service providers, and their financial institutions., * You will join a team responsible for transforming our mobile apps (both Android and IOS) from React Native and JavaScript to a more modern infrastructure, as well as maintaining and developing ongoing features in our 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 and 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 and implement localization for multi-language support and encryption for sensitive data.
- Manage app build, deployment, push notifications, and analytics and ensure code quality through comprehensive testing and code reviews.
- Implement security best practices and PCI compliance standards and participate in code reviews, sprint planning, and architecture discussions., * 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.
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 along with 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 and Git version control proficiency.
- Bachelor's degree or a minimum of 6 years of relevant experience required.
Experience that would be great 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., * 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.
Benefits & conditions
$109,000.00 - $182,400.00
These pay ranges apply to employees in New Jersey and New York. Pay ranges for employees in other states may differ.
It is unlawful to discriminate against a prospective employee due to the individual's status as a veteran.
For incentive eligible associates, the successful candidate is eligible for an annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards in the Company's sole discretion.