Senior UI Developer - Vice President

Citi
Full-time•$121k-171k/year (CAD)•Mississauga, Canada
Apply Now
<h1>Role Overview</h1><p><br />We are seeking a talented and passionate Developer to join our Operations Workbench team. You will be a key contributor to the development of our new, cutting-edge platform. You will apply your deep technical expertise to build and implement robust solutions, while promoting engineering best practices.</p><br /><p>This role is for an experienced developer who is passionate about hands-on implementation and collaboration. You will be a senior member of the team, delivering high-quality, scalable solutions to enhance operational efficiency.</p><br /><h1>Why Join Our Team?</h1><p> </p><ul><li>Drive Global Impact: Be part of a team building a mission-critical system that will streamline and automate key operational workflows across the firm, directly impacting business efficiency.</li><li>Solve Complex Challenges: Design and build a scalable, resilient, and cloud-native architecture for a complex workflow and case management system.</li><li>Work with a Talented Team: Collaborate with a skilled team of developers, product owners, and architects, fostering a culture of engineering excellence and innovation.</li><li>Work with Modern Technology: Utilize a modern tech stack, including Java, Angular, React, Kubernetes, Docker, and Kafka, to build cutting-edge financial technology solutions.</li></ul><h1><br /></h1><h1>Key Responsibilities</h1><p> </p><ul><li>Software Development: Design, develop, test, and deploy high-quality, scalable, and maintainable code.</li><li>Quality Advocacy: Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high-quality software.</li><li>Solution Implementation: Act as an active contributor to design and a hands-on implementer of code.</li><li>Agile Mindset: Actively participate in scrum activities such as sprint planning and refinement, offering technical insights for backlog items.</li><li>Technical Excellence: Deliver robust and efficient technical solutions, adhering to best-in-class engineering principles and practices.</li><li>Collaboration: Partner with the Scrum Master, Product Owner, QA, Architects and other global team members to successfully deliver technical solutions and reusable components.</li><li>Stakeholder Management: Work with Business, Operations, and Production Support stakeholders to understand business needs and deliver effective solutions.</li><li>Learning Mindset: Keep up with the latest development practices in the industry and Citi with an eye to implement them in our team such as – Gen AI, DORA metrics, etc.<br /></li></ul><p><b> </b></p><h1>Required Skills, Experience, and Competencies</h1><p><b> </b></p><p><b>Professional Experience</b></p><p>·         6&#43; years of hands-on software development experience.</p><p>·         Experience working in an Agile/Scrum environment.</p><p>·         Experience working in mixed/virtual/diverse environments.</p><p> </p><p><b>Technical Expertise</b></p><ul><li>Expert-level front-end development experience with React or Angular.</li><li>Strong knowledge of JavaScript/TypeScript, HTML, and CSS.</li><li>Good understanding in development of responsive and scalable web applications.</li><li>Experience with test frameworks like Jest, Mocha, React Test library etc.</li><li>Strong event-driven architecture, design and development skills.</li><li>Experience with writing and deploying services as containers to a K8s environment for example Red Hat OpenShift.</li><li>Understanding of DevOps automation tools.</li><li>Understanding and passion for writing clean code.</li><li>Understanding of TDD and BDD testing and working closely with analysts on user stories and test criteria.</li></ul><p><b> </b></p><p><b>Leadership &amp; Collaboration Skills</b></p><ul><li>Strong communication and presentation skills.</li></ul><ul><li>A passion for adopting industry best practices and new technologies with an exploratory mindset.</li></ul><ul><li>Innovative ideas and a can-do attitude.</li></ul><ul><li>Strong problem-solving skills and an ability to manage tight deadlines or unexpected priority changes.</li></ul><ul><li>Willingness to ask questions, challenge the status quo, and seek out answers.</li></ul><ul><li>Ability to work independently, multi-task, take ownership, and drive strategy.</li></ul><ul><li>Impeccable integrity and judgment.</li></ul><p><b> </b></p><p><b>Desirable Skills</b></p><ul><li>Backend development experience with Java.</li><li>Financial services experience</li></ul><ul><li>Knowledge of resilient enterprise systems</li></ul><p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family Group: </b></h2>Technology<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family:</b></h2>Applications Development<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Time Type:</b></h2>Full time<p style="text-align:inherit"><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></p><h2><b>Primary Location Full Time Salary Range:</b></h2>$120,800.00 - $170,800.00<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Most Relevant Skills </b></h2>Please see the requirements listed above.<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></p><h2><b>Other Relevant Skills </b></h2>For complementary skills, please see above and/or contact the recruiter.<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span class="WIN0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></p><h2><b>Automated Processing and AI</b></h2><p style="text-align:left !important">We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate&#39;s skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi.</p><p style="text-align:inherit !important"></p><p style="text-align:left !important">Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details.</p><p style="text-align:inherit"><span><span><span><span><span><span><span class="WLM0">------------------------------------------------------</span></span></span></span></span></span></span></p><p><i><span>This job opening is for an existing job vacancy.</span></i></p><p><span><span><span><span><span><span><span>------------------------------------------------------</span></span></span></span></span></span></span></p><p style="text-align:left"><i><span>Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.</span></i></p><p style="text-align:inherit"><i><span> </span></i></p><p style="text-align:left"><i><span>If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review </span></i><i><a href="https://www.citigroup.com/citi/accessibility/application-accessibility.htm" target="_blank">Accessibility at Citi</a><span>.</span></i><br /><br /><i><span>View Citi’s </span><a href="https://www.citigroup.com/global/eeo-aa-policy" target="_blank">EEO Policy Statement</a><span> and the </span><a href="https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf" target="_blank">Know Your Rights</a><span> poster.</span></i></p>

Application Requirements

Requires 6+ years of hands-on software development experience with expert-level proficiency in React or Angular. Candidates must have strong knowledge of event-driven architecture, containerization, and modern DevOps practices.