See The Original Here

Job SummaryJob Description

What is the opportunity?

We are seeking a senior Python & JavaScript developer responsible for both back-end and front-end development, with a strong eye for design and user experience, and with particular experience in developing within secure enterprise environments. Your applications will ensure colleagues all over the world are empowered with the most intuitive, capable and robust tools helping them carry out their day-to-day roles in sales, marketing and client service. This position requires a combination of programming skills and aesthetics, and will directly contribute to creating a great working environment for our colleagues.

What will you do?

  • Contribute to all stages of application development, from design to deployment, working both independently and in conjunction with developers & designers across the world
  • Maintain and improve Vue.js UI component libraries used by developers across the world, and (in time) become the subject matter expert in using and extending these libraries.
  • Collaborate on API, Microservices, and responsive web application development.
  • Integrate applications with third-party tools and cloud services (AWS).
  • Implement automated testing, particularly for accessibility.
  • Address application performance, scalability, and responsiveness.
  • Conduct design and code reviews, ensuring best practices, and refactor & rewrite code where required to manage technical debt
  • Aid users & support teams in troubleshooting and resolving bugs.
  • Stay current with latest platform capabilities and technology trends, ensuring our end users have the best experience possible

What do you need to succeed?

  • Required Extensive experience in Python & JavaScript, including secure programming and modern web technologies, and proficiency in Vue.js, with experience upgrading applications from Vue 2 to Vue 3
  • Required platform experience Kubernetes, Docker, and AWS in enterprise environments
  • Knowledge of Figma and design tools
  • Knowledge of application security design and testing
  • Proficient with code management (GitHub), CI/CD and DevOps tooling
  • Ability to organise multiple deadlines and perform a variety of tasks concurrently and efficiently
  • Excellent written and verbal communication skills good at documenting code, technical architecture, and rationale for technical decisions
  • Be a great teammate that is reliable, flexible, helpful, and works well in a collaborative environment

Job Skills

Additional Job Details

AddressCityCountryWork hours/weekEmployment TypePlatformJob TypePay TypePosted DateApplication DeadlineIand Equal Opportunity EmploymentnclusionAt 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.Join our Talent CommunityStay 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 atjobs.rbc.com