Log In Employers
My Profile Log Out

Lead Developer - (Mobile Applications) At BMO Financial Group


Toronto, On

Job Description

Are you an innovator? We need you!
BMO is embarking on a major effort to transform our customer experience around assisted channels with a prime focus on mobile capabilities. To enable this, we are looking for technology innovators and thought-leaders to join our software team to develop our next generation of mobile banking solutions.
We offer a progressive and exciting work environment using some of the latest technologies and modern software development practices along with attractive career opportunities, competitive compensation and a fun workplace. If you have a passion for new technology and innovation and have a background in web development, we would love to meet with you.
As member of the web development team, focussed on Assisted Channels applications, you will be part of a tight-knit group that is defining the future of banking applications for use by employees selling to and serving banking customers. You will be using the latest technologies and design concepts. Passion and customer-focus are as integral to your success as your technical skills and experience. Thought leadership comes not only from you as a lead developer but from the entire team through a consultative and engaging work environment. Success is measured by creativity, pace, quality of solutions, and delivering on what we promise.

The Lead Application Software Developer role oversees multiple developers working on all aspects of web design and development for native iOS mobile applications and web applications intended for use on various form factors (tablets, phones, PC) using the latest web technologies (HTML5, CSS, AngularJS).


The ideal candidate will possess the following attributes:
• University degree in Computer Science or Engineering or equivalent experience
• Experience in leading small- to medium-sized projects (2-5 developers) covering analysis, design, development, implementation and support responsibilities
• Strong knowledge and practical experience in: 
Enterprise application development using Java/J2EE or .NET 
Web application development using Web Services, HTML, JavaScript etc. 
Linux, Oracle 11g 
Development environments using SVN, JUnit, Eclispe IDE
• Knowledge and experience in the following areas will definitely be an asset: 
CSS3 
AngularJS 
Dojo Mobile 
Advance Javascript 
PhoneGap 
JQuery 
Mobile debugging and troubleshooting techniques 
Secure coding practices 
Agile / iterative development methodologies 
Experience developing mobile solutions for Apple, Android or BlackBerry devices
• Excellent analytical and problem solving skills
• Good collaboration and multi-tasking capabilities
• Strong leadership and communication skills
• Brings out the best in people

• Loves brainstorming, winning, and having fun
Location: Bloor & Church area
We’re here to help
At BMO we have a shared purpose; we put the customer at the centre of everything we do – helping people is in our DNA. For 200 years we have thought about the future—the future of our customers, our communities and our people. We help our customers and our communities by working together, innovating and pushing boundaries to bring them our very best every day. Together we’re changing the way people think about a bank.

As a member of the BMO team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.

To find out more visit us at

BMO is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. Accommodations are available on request for candidates taking part in all aspects of the selection process.


Information Technology

Primary Location






Job Posting


Unposting Date


Get hired at BMO Financial Group

You're one short application away from your dream job