Mobile Application Developer
Job Description
About Working at Commerce
Wouldn't it be great to build your career at a bank that's known for helping people with their financial challenges? That's exactly what you'd be doing when you join the team at Commerce Bank. We're looking for teammates who are ready to do whatever it takes to help our customers with their everyday financial needs. You'd be helping yourself too, because Commerce has a tradition of recognizing and rewarding team members for their talent, skills and contributions.
No wonder we've been an industry leader for over 155 years and have developed a reputation as a great place to work in the financial services world. If you'd like to be a part of a team and culture that is respected by its peers and in your community, we should talk. We're always looking for the best and brightest.
About This Job
The main purpose of this job is to develop customer facing mobile applications for the Android and iOS platforms. This developer will work directly with multiple IT areas and the business partners to develop apps to support business solutions.
Essential Functions
- Design, build, and maintain high performance, reusable, and reliable code for iOS and Android
- Ensure the best possible performance, quality, and responsiveness of the application
- Translate designs and wireframes into high quality code
- Maintain code quality, organization and automatization using automated testing platforms and unit tests
- Collaborate with a team to define, design, and ship new features
- Perform other duties as assigned
Knowledge, Skills & Abilities Required
- Strong knowledge of UI design and a user-oriented focus
- Knowledge of performance limits/characteristics
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Strong knowledge of object-oriented programming and code versioning tools and continuous integration
- Knowledge of RESTful APIs to connect applications to back-end services
- Knowledge of Swift, including its ecosystems
- Knowledge of the Android open-source ecosystem and the libraries available for common tasks
- Knowledge of Google Android and Apple design principles and interface guidelines
- Knowledge of memory management and multi-threading
- Familiarity with Agile principles and practices
- Familiarity with Kotlin
- Ability to understand business requirements and translate them into technical requirements
- Motivated and organized self-starter with strong attention to detail and the ability to manage multiple priorities
- Inquisitive, agile, and strong team player with excellent written, verbal, and interpersonal communication skills
- Ability to remain adaptable and resilient to all situations with an optimistic outlook and cast a positive shadow that is aligned with our culture and Core Values
- Intermediate level proficiency with Microsoft Word, Excel, and Outlook
Education & Experience
- Bachelor's degree or equivalent combination of education and experience required
- 7+ years development experience required
- Experience distributing apps using TestFlight, App Store, and Google Play required
- Experience with Cocoa APIs on iOS required
- Experience with pair programming preferred
- Proficiency with Firebase and Google Big Query preferred
- Proficiency with Dagger and Retrofit for Android, and Alamofire and Snapkit for iOS preferred
Location: 922 Walnut St, Kansas City, Missouri 64106
Time Type:
Full time
Date Posted
04/19/2023
Views
2
Positive
Subjectivity Score: 0.8
Similar Jobs
Inside Sales Representative - J. J. Keller & Associates, Inc.
Views in the last 30 days - 0
View DetailsPayer Back Office Strategy / Technology / Operations Consultant, Senior Manager - PwC
Views in the last 30 days - 0
View DetailsAccess Analytics, Ambulatory Operations Consultant, Senior Manager - PwC
Views in the last 30 days - 0
View DetailsAccess Analytics, Ambulatory Operations Consultant, Manager - PwC
Views in the last 30 days - 0
View Details