Mobile Application Developer

Commerce Bank · Kansas City, MO

Company

Commerce Bank

Location

Kansas City, MO

Type

Full Time

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

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8