Mobile Software Engineer Co-op / Intern (Winter 2027)
Core
Native mobile software engineering for iOS and Android platforms serving millions of banking, investment, and insurance customers.
Role type
Mobile Software Engineer Co-op / Intern
Builds
Native iOS and Android applications for Mobile Banking, Direct Investing, Payments, and general banking services.
Domain
Financial Services / Mobile Development
Deliverable
product features
Required skills
Object-oriented design, Data Structures and Algorithms, Native iOS development (Swift, Xcode), Native Android development (Kotlin, Java, Android Studio, Gradle), Unit testing, System Integration testing, Source code management (GIT), Agile Scrum collaboration, Debugging and problem-solving
Preferred skills
Objective-C, Android open-source libraries (Retrofit, Dagger2), Storyboards, Proof of Concept development
Technologies
Swift, Kotlin, Java, Xcode, Android Studio, Gradle, Emulator, GIT, Jira, Confluence, Retrofit, Dagger2
Responsibilities
Design and build native mobile software according to business requirements and architectural guidelines; Perform unit and system integration testing; Troubleshoot application defects and determine root causes; Participate in Proof of Concept (POC) for new technologies; Adhere to security coding practices; Collaborate in Agile Scrum teams to deliver high-quality, maintainable software.
Seniority
Intern / Co-op