Mobile Developer

Commerce Bank   •  

Kansas City, MO

5 - 7 years

Posted 242 days ago

This job is no longer available.

Job Expectations:

How would you like to work for a great company that offers career growth and values your skills and experience? For over 150 years, Commerce Bank has built a strong reputation as a “Super Community” bank and is recognized as an industry leader. In today's growing and competitive financial services industry, we look for creative and innovative solutions to meet the needs of our customers. To achieve our results, we recruit the best and brightest employees who ask, listen and solve to meet our customers’ needs!

Commerce Bank is currently looking to fill a Mobile Developer position. This position will be responsible for developing 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.

Work Hours: Monday-Friday 8:00am-5:00pm

Summary of Requirements
• Translate designs and wireframes into high quality code
• Good sense of UI design and a user-oriented focus
• Design and build applications for iOS and Android
• Design, build, and maintain high performance, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of the application
• Collaborate with a team to define, design, and ship new features
• Ability to understand business requirements and translate them into technical requirements
• Identify and correct bottlenecks and fix bugs
• Maintain code quality, organization and automatization using automated testing platforms and unit tests
• Familiarity with RESTful APIs to connect to back-end services
• Proficient in Swift, with a good knowledge of its ecosystems
• Experience with Cocoa APIs on OS X
• Knowledge of low-level C-based libraries is a plus
• Understanding of Apple’s design principles and interface guidelines
• Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
• Familiarity with RESTful APIs to connect Android applications to back-end services
• Strong knowledge of Android UI design principles, patterns, and best practices
• Knowledge of the open-source Android ecosystem and the libraries available for common tasks
• Understanding of Google’s Android design principles and interface guidelines
• Solid understanding of object-oriented programming
• Good knowledge of performance limits and characteristics
• Knowledge of memory management and multi-threading
• Proficient understanding of code versioning tools
• Familiarity with continuous integration
• Experience with pair programming preferred but not required
• Demonstrated ability to communicate clearly & effectively with multiple technical & non-technical groups
• Professional withBachelor’sdegreepreferred with 4+years’experience or equivalent combination of education andexperience

Time Type:

Full time