Lead UI Engineer - Assistant Vice President - Citi Responsibilities: Technical Leadership & Strategy: Spearhead the design, development, and implementation of cutting-edge UI applications, ensuring adherence to architectural standards, best practices, and the firm's technology roadmap. Architectural Oversight & Review: Provide expert development oversight, including conducting rigorous architecture reviews, interface design assessments, and code quality checks for UI components and features. Security & Performance: Integrate robust security measures into UI design and development processes. Drive performance optimization initiatives for frontend applications, ensuring responsiveness and scalability. Complex Problem Solving: Leverage in-depth expertise in UI development to analyze and resolve complex technical challenges, evaluating solutions against business requirements, system processes, and industry best practices. Stakeholder Engagement: Collaborate closely with business stakeholders, product owners, and cross-functional technology teams to translate requirements into technical specifications and deliver innovative UI solutions. Mentorship & Development: Serve as a primary technical advisor and coach to less experienced engineers, fostering a culture of continuous learning, technical excellence, and knowledge sharing within the team. Process & Standards Definition: Define, implement, and enforce UI development standards, coding guidelines, and essential procedures to ensure consistency and quality across projects. Risk Management & Compliance: Proactively identify and mitigate technical risks within UI development lifecycles, ensuring compliance with all applicable laws, regulations, and internal policies, while safeguarding the firm's assets and reputation.
Role: Senior Full stack - Angular Java Lead Developer - Vice President. Responsibilities include leading delivery of large-scale digital engineering programs, owning design decisions on AWS and Akamai, chairing design reviews, conducting code reviews for microservices architecture, defining engineering metrics, mentoring software engineers, and resolving delivery blockers.
Role: UI Full Stack Application Engineering - Vice President. Responsibilities include leading the design, development, and implementation of complex front-end interfaces using React.js, architecting scalable backend services and APIs using Java and Spring Boot, partnering with stakeholders, mentoring developers, writing clean code, conducting code reviews, optimizing application performance, and troubleshooting issues across the full stack.
Role: React Frontend Developer - Assistant Vice President. Responsibilities include conducting feasibility studies, IT planning, risk technology, applications development, model development, monitoring development lifecycle phases, utilizing in-depth specialty knowledge to analyze complex problems, recommending security measures, and consulting with users/clients.
Role: Senior React Developer Assistant Vice President. Responsibilities include conducting feasibility studies, IT planning, applications development, risk technology, model development, and implementing new or revised application systems. Monitor and control all development phases, provide operational support, analyze complex problems, recommend security measures, consult with users on advanced programming solutions, and serve as an advisor or coach to junior analysts.