Development Lead - Vue.JS [T500-26150]

CIBC

HyderabadFull-timeMid LevelOn-site

Job Description

About CIBC: CIBC is a leading North American bank, with a history of more than 150 years of living our purpose - to help make your ambition a reality. Client relationships are at the center of our strategy, and our growth is enabled by a highly engaged and connected global team. From digital banking to community impact, we’re proud to drive progress for our clients and our communities.

Recognized for our culture, award-winning innovation and community investment, CIBC continues to evolve by putting people and progress at the center of everything we do. About CIBC India: CIBC India is a technology and operations hub in Hyderabad, where you’ll be part of our highly engaged and global team, and play a central role in supporting our growth. Whether you’re driving innovation in digital banking or streamlining client onboarding, you’ll be part of a culture recognized for excellence and investment in people.

At CIBC India, people and progress are at the center of what we do: you’ll develop skills, collaborate with industry leaders, and see your ideas realized in a culture that values progress and belonging. We provide cutting-edge resources, ongoing learning, and a supportive environment where people come first. If you’re ready to create meaningful change and build your future, CIBC India is where your ambition meets opportunity.

What CIBC India Offers: At CIBC India, your goals are a priority. We start with your strengths and ambitions and strive to create opportunities to tap into your potential. We aspire to give you a career that goes well beyond your compensation.

We work to recognize you in meaningful, personalized ways including competitive fixed pay, performance-based incentive programs, a family-first benefits program, employer contributions for your retirement, attractive time off and leave offerings, wellbeing support, and Moment Makers, our social, points-based recognition program Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients worldwide We cultivate a culture where you can express your ambition through initiatives like Purpose Day, a paid day off dedicated for you to use to invest in your growth and development. BUSINESS UNIT DESCRIPTION Digital Technology provides strategic partnership, production support, and project execution to CIBC’s retail and small business customers. The group supports three primary internet sites (CIBC Online Banking, cibc.com, and Simplii Financial) as well as mobile banking platforms, driving digital transformation and innovation across the bank’s technology landscape.

JOB PURPOSE: The Development Lead is responsible for providing technical leadership and hands-on development expertise in front-end technologies within an agile scrum team. This role ensures the delivery of high-quality, secure, and maintainable code, while fostering a collaborative and high-performing team environment. The incumbent will act as a subject matter expert in front-end development, drive best practices, and support the team in achieving project goals and continuous improvement.

KEY ACCOUNTABILITIES: Technical Leadership & Development: Actively write and review code, ensuring alignment with Jira stories and secure coding practices. Perform code reviews and provide constructive feedback to team members. Assess and assign development tasks and defects to appropriate team members.

Identify gaps in stories and defects, ensuring completeness and clarity. Maintain master branches, manage gitflow branching strategies, and ensure code is production ready. Identify opportunities for code refactoring and drive continuous codebase improvement.

Ensure adequate test coverage and address security risks found in security scans. Maintain proper code documentation for audit and compliance. Utilize tools such as Github Copilot to support development efficiency.

Act as the technical SME for front-end technologies (HTML, JavaScript, CSS, Vue.js, Ember.js). Solve technical problems and provide technical assistance and training to developers. Estimate and assess change requests and projects.

Apply proven development methodologies (e.g., XP) within the scrum team. Support troubleshooting and resolution of production issues, especially high-priority incidents. Continuously improve personal and team technical skills.

Collaboration & Stakeholder Engagement: Implement the platform architect’s vision by translating high-level architectural decisions into code. Escalate architectural issues to platform architects as required. Provide feedback to consultants on technological architecture and process decisions.

Collaborate with technical leads from other departments for cross-platform integration. Attend variance calls and respond to queries from other Lines of Business regarding project work. Share knowledge with and train team members.

Drive agile transformation and continuous feedback for team improvement. Collaborate closely with QA, UI/UX, BSA, and Editorial groups to remove blockers and ensure smooth inter-team collaboration. Lead product demos and represent the team in relevant forums.

Work Assignment Accountability: Attend relevant meetings for assigned work and ensure team members are on track with their assignments. Monitor project development progress and escalate issues related to work ethic, sprint commitments, or threats to timelines. Set project development plans based on requirements and ensure delivery from development through to production and warranty.

Raise blockers to the scrum master as needed. Release Duties: Lead and support release activities leading up to and during production cutover. Support release teams during cutover, which may require on-site or on-call participation.

CROSS-FUNCTIONAL RELATIONSHIPS: Collaborates with platform architects, technical leads from other departments, QA, UI/UX, BSA, Editorial, and consultants to ensure alignment and integration of solutions. Works with stakeholders across Lines of Business to answer project-related queries and support cross-platform initiatives. COMPLIANCE REQUIREMENTS/RESPONSIBILITIES: As an employee of CIBC, the incumbent must comply with all applicable CIBC and Line of Business policies, standards, guidelines, and controls.

AUTHORITIES/DECISION RIGHTS: As a key contributor to the business unit, this job has the authority to recommend changes to business processes in order to enhance operational efficiency and effectiveness. JOB DIMENSIONS: Leads a front-end development team within an agile scrum environment. Provides technical oversight and mentorship to team members Responsible for the delivery of front-end solutions across multiple projects and platforms.

Supports cross-functional integration with other technology and business units. Accountable for meeting project delivery timelines, quality standards, and production support metrics. KNOWLEDGE AND SKILLS: Education: College/University degree in Computer Science, Engineering, Information Tech or equivalent.

Must have skills: 7+ years of relevant experience in front-end development. Proficient in HTML, CSS, JavaScript, and front-end frameworks such as Vue.js, React, Angular, and Ember.js. Strong experience with GitFlow workflow and branch management.

Advanced knowledge of agile software practices and development methodologies (e.g., XP, Scrum). Experience leading and mentoring development teams. Excellent problem-solving, communication, and collaboration skills.

Ability to assess, estimate, and manage development tasks and projects. Experience with secure coding practices and addressing security risks. WORKING CONDITIONS: This role operates within a normal office environment with little exposure to adverse working conditions.

Posted 2 weeks ago

Related Jobs

Related Searches

Apply Now