Frontend Developer (Angular to React Migration)
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Full-time
Work Model: Hybrid (3 days/week in office)
Domain: Banking & Financial TechnologyRole OverviewWe are seeking a Frontend Developer to work on enhancing and modernizing a Java-based banking application UI from Angular to React.js. This role requires strong hands-on experience in frontend development using Angular and React, along with the ability to integrate with Java-based backend services and a good understanding of banking domain applications.The ideal candidate will act as the primary customer-facing Single Point of Contact (SPOC), driving requirements, leading design discussions, and creating detailed user stories to support Agile delivery while minimizing business disruption.Key Responsibilities1. Angular to React Migration
- Work on migration of UI components from Angular to React.js as part of a frontend modernization initiative.
- Analyze existing Angular architecture including components, modules, and shared libraries
- Document:
- Functional behavior
- UI workflows and dependencies
- State management and validations
- Define migration roadmap including:
- Strategy and phased approach
- Dependency mapping
- Risk identification and mitigation
- Collaborate with architects and engineering teams to ensure seamless execution
- Work closely with backend teams to understand:
- Spring Boot microservices and APIs
- Data models and business logic
- System integrations and performance considerations
- Ensure frontend migration aligns with existing backend contracts and services
- Conduct impact analysis for any backend changes due to frontend migration
- Support end-to-end system consistency and performance optimization
- Act as the primary SPOC for all client communications related to:
- Requirements
- Migration scope
- Risks and timelines
- Lead:
- Customer workshops
- Functional demos and walkthroughs
- Design and solution discussions
- Manage cross-functional dependencies across business and IT teams
- Provide regular updates in governance forums covering:
- Progress tracking
- Risks and mitigation plans
- Key architectural and business decisions
- Strong experience in React.js and Angular migration projects
- Solid understanding of Java, Spring Boot, and microservices architecture
- Experience in Banking/Financial Services domain
- Expertise in Agile methodologies (user stories, backlog management)
- Excellent stakeholder communication and client-facing skills
- Experience with large-scale application modernization
- Knowledge of UI performance optimization techniques
- Familiarity with API integration and contract management