Senior Lead Ios Developer

Toronto, ON, Canada

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\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.

Royal Bank of Canada

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2176222
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, Canada
  • Education
    Not mentioned