What does a successful Senior Android Developer do?
A successful Senior Android Developer at Fiserv leads the development of cutting-edge mobile applications, ensuring they are robust, scalable, and user-friendly. You will be a vital contributor to our mission of transforming financial services by leveraging mobile technology to engage clients where they are. As a Partner in Possibility, you will work collaboratively to innovate and maintain high standards in mobile application development, driving architectural decisions and mentoring the next generation of developers.
What you will do:
- Lead the design, development, and maintenance of Android applications
- Write clean, efficient, and maintainable code in Java and Kotlin
- Implement and enforce best practices for Android development and software architecture
- Utilize Gradle for build management and dependency resolution
- Apply design patterns and principles to create scalable and robust applications
- Lead and mentor junior developers, providing guidance and support
- Collaborate with cross-functional teams, including product managers and designers
- Conduct code reviews and ensure code quality
- Troubleshoot and resolve complex technical issues
What you will need to have:
- Strong proficiency in Java and Kotlin
- Extensive experience with Gradle
- Deep understanding and practical application of design patterns and principles
- Proven experience leading projects and mentoring junior developers
- Solid understanding of Android SDK and related technologies
What would be great to have:
- Experience with testing frameworks and writing unit tests
- Experience with version control systems (e.g., Git)
- Knowledge of CI/CD pipelines for mobile applications
- Experience with RESTful APIs and data integration
- Understanding of accessibility best practices for Android applications
R-10359147