U.S. Bank is seeking to enhance its retail banking mobile application by developing and maintaining best-in-class software experiences for its customers.
Requirements
- Android native application frameworks, including Retrofit, RxKotlin, Data Binding, and Dagger
- Coroutines or Tensorflow
- Design patterns, including MVVM
- HTML and Jira
- Javascript or Python
- Programming with Kotlin or Java
- Unit Test with Junit
Responsibilities
- Analyze, design, test, develop, and maintain best-in-class software experience for U.S. Bank’s retail banking mobile application.
- Collaborate with a team and across the organization to take responsibility of the software artifacts produced, adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience.
- Consistently create optimal designs adhering to architectural best practices.
- Develop and implement Android native applications for mobile phones and tablets.
- Engage in emerging technology opportunities and contribute to the best practices in support of the Bank’s technology transformation.
Other
- Requires a Bachelor’s degree in Computer Science, Computer or Electronics Engineering, Information Technology, or a related field, and 5 years in a progressively responsible Software Developer, or related, occupation.
- This position is not eligible for visa sponsorship.
- Teams may work from home and the office.
- Base pay range may vary if an offer is made for work in a different location.
- Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.