At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we're one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, disability or veteran status, among other factors.
U.S. Bank is seeking a Senior iOS Developer with design and development experience to contribute toward the success of our technology initiatives.
This individual will be responsible for development and support of the bank's mobile banking retail application. The overall team is a combination of employees, contractors, and off shore developers. This position will include application design, development oversight, and coordination with other groups within the bank to deliver the overall solution.
The Senior iOS Developer will execute true end-to-end development and testing of iOS native applications for mobile phones and tablets in an agile lifecycle. Partnering with key technical and business stakeholders, the agile developer will help refine the product vision, estimate and design a solution, create, purchase, or customize the requisite hardware and software to create the solution, ensure the quality of the final product through manual and automated tests, and support the new software as it is moved to production.
- Bachelor's degree in Computer Science or related fields, or equivalent work experience
- At least eight years of work experience in Application Development/IT Systems Testing, and team leadership
-5+ years of experience designing and developing iOS native for mobile phones, and tablets
-Strong Experience in native iOS frameworks (API, unit testing, deployment, etc.)
-Excellent programming skills in Object ‘c'/Swift
-Experience with IOS SDK performance tools, and optimization.
-Strong object oriented programming, design skills, and computer science fundamentals
-Demonstrated success in delivering complex full stack mobile applications across native and server-side components
-Familiarity with version control systems (Git, Svn,)
-Familiarity with build systems (gradle, maven), CI tools (Jenkins, Artifactory, Nexus)
- DevOps capabilities – containers, cloud, automation, security, configuration management, CI/CD
-Skills in problem solving and algorithms Ability to switch among multiple projects, multiple languages, and multiple IDEs in short periods of time (and some time in the same period of time)
-Excellent communication and interpersonal skills.
- Able to work well individually as well as in a highly collaborative team
-Demonstrated interest in learning new technologies.
-Familiarity with Agile methodologies (especially Scrum)
-Experience in Enterprise Software Development
-Passion for creating world class mobile user experience
-Direct work in applications that serve a very large number of users along with handling highly secure information.
Apply on company website