Senior Lead Developer Job at Royal Bank of Canada, Toronto, ON

R3hac05URko1WHl1N3gya1hjbFJJUT09

Job Description

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’re 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

Job Description

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’s 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’s 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.

Similar Jobs

Size? Canada

Executive Assistant Job at Size? Canada

Temporary Executive Assistant - 12 month mat-leave cover Location: Vancouver, Canada Work Type: On-site, PT or FT, minimum 20 hours a week JD Group is a sports-fashion retail company with the

SIGA

Security Officer 3FT Job at SIGA

Job Description: Main Duties: Reporting to the Asset Protection Manager, under the supervision of the Security Supervisor, this position focuses on risk mitigation and protection of Casino

CT Corporation

User Experience Researcher Job at CT Corporation

Collaborate with designers and analysts. Prototype creation using industry design tools. Participate in Lean UX practices and Agile design and development.

Neighbourly Pharmacy

Pharmacy Assistant Job at Neighbourly Pharmacy

Maintenance of pharmacy inventories, through the ordering, receiving, and rotating of stock and supplies. The Assistant is responsible to identify and schedule

Open Text Corporation

Cloud Consultant Job at Open Text Corporation

A Lead Cloud Applications Consultant possesses technical expertise in designing, implementing, tuning and optimizing product solutions, is a subject matter