Come Work with Us!
At RBC, our culture is deeply supportive and rich in opportunity and reward. You will help our clients thrive and our communities prosper, empowered by a spirit of shared purpose.
Whether you\xe2\x80\x99re helping clients find new opportunities, developing new technology, or providing expert advice to internal partners, you will be doing work that matters in the world, in an environment built on teamwork, service, responsibility, diversity, and integrity.
Job Title Senior Lead iOS Developer
This is a hands-on technical lead on the technical design and coding of iOS solutions using Swift and Objective-C. This role involves Design, Code, Test, Mentoring and Coaching a team of iOS developers, also providing code reviews and ensure code quality on iOS projects
Main responsibilities are as below:
Hands-on technical lead on the technical design and coding of iOS solutions using Swift and Objective-C
Design, Code, Test, Mentor and Coach a team of iOS developers
Provide code reviews and ensure code quality on iOS projects
Work with other technical leads to standardize the team\xe2\x80\x99s technical documentation
Work to promote strong code quality, governance and execution assurance processes, balancing the need for speed in innovation delivery with RBC safety & soundness standards
Act as the primary iOS Development liaison between the PMs, architects, BA, Product people and iOS development team
Interpret and advise on course of action in regards to SA&I existing iOS applications, based on changes in new technologies and policy and new developments from Apple
Lead development / technical solutioning on iOS projects for the Solution Acceleration and Innovation (SA&I) team
Ensure integration between the iOS client app and the backend environments
Review and create TDDs for iOS developers that reflect the solution architecture developed by the Architecture team
Code and mentor with the iOS development team
Provide technical guidance and support for onboarding new team members, including a rotating roster of contractors
Assist in interviewing and vetting new additions to the team
Ensure that established team best-practice standards are followed (e.g. code properly instrumented for logging / PR code review process followed)
Build a deep knowledge of our iOS apps and private libraries and build processes facilitate troubleshooting / code fixes
Provide expertise, guidance and development expertise to software development resources from Orlando/Toronto as well as international teams
Review code produced by iOS developers to ensure code is quality, tests have been written and coding standards have been followed, run stand-ups with iOS dev team to management project development on a daily basis and ensure projects meet delivery schedules
Participate in process improvements, research into new technologies on the iOS development front to ensure we are always up to date with the best technologies/processes for mobile development
Manage performance through regular coaching discussions with iOS developers, while ensuring that employees understand RBC and SA&I vision, as well as support and reinforce targeted behaviors that contribute to RBC goals
Must Haves:
5+ experience of leading a team
iOS development experience
Experience of working with Swift Objective C
CI/CD pipeline - working experience
Nice To Haves:
Time Management skills
Ability to work under rapidly changing priorities
Ability to translate between technical specifications and plain-English requirements
Ability to reason through functional vs style differences during code reviews
What\xe2\x80\x99s in it for you?
We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicable
Leaders who support your development through coaching and managing opportunities
Ability to make a difference and lasting impact
Work in a dynamic, collaborative, progressive, and high-performing team
A world-class training program in financial services
Flexible work/life balance options
Opportunities to do challenging work
#RC23
#LI-Hybrid
#LI-POST
Job Summary
Address: TORONTO, Ontario, Canada
City: CAN-ON-TORONTO
Country: Canada
Work hours/week: 37.5
Employment Type: Full time
Platform: Personal and Commercial Banking
Job Type: Regular
Pay Type: Salaried
Posted Date: 2023-05-12
Application Deadline: 2023-05-26
Inclusion and Equal Opportunity Employment
At RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.
We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.
Join our Talent Community
Stay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.
Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at rbc.com/careers.
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.