Job Overview
In this role you will join CIBC’s award winning Mobile Application development team to lead the design, development, and implementation using native iOS development language & related tools. Your contributions will help us build an innovative and modern software driven banking experience for our clients.
What You’ll Be Doing
You will be responsible for successfully implementing new solutions/feature-sets and maintaining existing applications for iOS
You will stay abreast with the latest changes in the Mobile Development space.
You will contribute to the successful delivery of complex enterprise-scale mobile projects involving multiple back-end systems.
You will collaborate with the project team as a senior mobile developer.
You will coordinate coding, testing , implementation, integration and documentation of solution. Develop program specifications.
You will mentor intermediate and senior developers by sharing knowledge of standard methodologies and experiences, while removing roadblocks/challenges.
What We’re Looking For
Strong expertise with native iOS software development toolkits and languages as well as a passion and insight into innovative mobile solutions
Technologies: - iOS Development (Objective C and/or Swift): CoreData, iOS Design Patterns (MVC, MVVM), Storyboards and Autolayouts, and Design/Development of Accessible Applications following iOS accessibility guidelines
Strong working knowledge of Agile Delivery Methodology
Exposure to unit testing & continuous Native integration
XCode UItests , Unit tests. Xcode Profiling tools for Debugging , Memory Management
Previous experience with Xcode, Swift, Web Services, XML, JSON, RESTful, Jenkins, Subversion, GIT.
Leading multiple priorities, objectives, projects, groups or activities effectively.
Ability to present information to groups with the appropriate degree of formality.- Taking on a consultative approach to provide technical or business guidance to clients within and outside own area
- Anticipate, recognize and effectively deal with existing or potential conflicts at the individual, group or situation level.
- Experience with Apple Watch – Nice to Have
What CIBC Can Offer You
Be a part of a team that continues to advance CIBC as the market leader in innovative technology
An environment where you can build easy, flexible, and personalized banking solutions for CIBC clients while broadening your technical knowledge and expertise
An organization that focuses on managing and developing talent with effective training, rotational experience, exposure, and mentorship opportunities
The chance to network and work with senior leaders across Technology and our bank
Partner with innovative third party suppliers/vendors
Workplace accommodation solutions and assistive technologies that remove functional barriers
Flexible health benefits, stock purchase plan, competitive incentive pay and recognition programs
Competitive salary and employee banking benefits
The opportunity to be involved in CIBC community investment and corporate sponsorship events such as Run for the Cure,
Click to learn Rewards & Recognition, Learning & Development, and Employee Community Involvement
by via developer jobs - Stack Overflow
No comments:
Post a Comment