Senior Frontend Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Senior Front End Developer (Angular + React + AI Integration)Role OverviewWe are seeking a highly skilled and hands-on Senior Front End Developer with strong expertise in modern Angular (v17+) and React development, Micro Frontend architecture, and enterprise-grade web applications within banking or financial services environments.The ideal candidate must have strong coding experience in both Angular and React, experience building scalable frontend architectures, and exposure to AI/LLM-powered applications including chatbot development and integration.This role requires active development, technical leadership, architecture participation, performance optimization, and close collaboration with business stakeholders and cross-functional engineering teams.Key ResponsibilitiesLead and contribute as a hands-on Angular and React developerDesign, develop, enhance, and maintain scalable frontend applicationsBuild reusable UI components and shared frontend librariesDevelop responsive, secure, and high-performing enterprise applicationsArchitect and implement Micro Frontend solutions using Webpack Module FederationCollaborate with Business Analysts, Product Owners, SMEs, and backend teams to define requirements and technical solutionsParticipate in application architecture, technical design, and code reviewsImplement coding standards, best practices, and frontend governanceMentor junior and mid-level developersTroubleshoot and resolve complex frontend and integration issuesDrive performance optimization, accessibility, scalability, and maintainability improvementsParticipate actively in Agile/Scrum ceremonies and sprint planningMandatory Skills & Qualifications9+ years of frontend/UI development experienceStrong hands-on coding experience with Angular 17+ and ReactProven experience building enterprise applications using both Angular and React frameworksStrong proficiency in TypeScript, JavaScript (ES6+), HTML5, CSS3, and SCSSStrong experience with RxJS and reactive programming conceptsExperience implementing state management solutions such as NgRxStrong understanding of SOLID principles and component-driven architectureHands-on experience with Micro Frontend architecture and Webpack Module FederationExperience with unit testing frameworks such as Jasmine, Karma, Jest, and E2E testing using Cypress or ProtractorStrong experience working in Agile/Scrum environmentsStrong problem-solving, debugging, and communication skillsBanking or financial services domain experience is mandatoryAI & Chatbot Integration ExperienceExperience architecting and developing chatbot solutions from start to finishExperience integrating AI/LLM platforms into frontend applicationsExposure to AI model integrations such as OpenAI, Azure OpenAI, Gemini, Claude, or similar LLM technologiesExperience working with AI orchestration tools, APIs, vector databases, prompt engineering, and conversational workflowsAbility to explain end-to-end AI integration processes including frontend integration, backend communication, security, testing, and deploymentAdditional Preferred ExperienceExperience upgrading Angular applications from lower versions to higher versionsExperience with monorepo architecture and tools such as NxExperience with frontend application performance optimizationExperience implementing scalable shared component libraries and design systemsKnowledge of CI/CD pipelines and frontend deployment strategiesExperience working within large enterprise environmentsNice to HaveExperience with cloud platforms such as Azure or AWSExposure to containerization technologies such as DockerFamiliarity with accessibility standards and secure coding practicesExperience with observability and frontend monitoring toolsWork EnvironmentHybrid onsite/offshore collaboration modelStrong collaboration with business stakeholders and enterprise architecture teamsFast-paced Agile delivery environment