Senior Software Engineer

Fidelity International View all jobs

  • Dalian, Liaoning
  • Permanent
  • Full-time
  • 7 days ago
About the Opportunity Job Type: PermanentApplication Deadline: 31 July 2026Job DescriptionTitle Senior Software Engineer IIDepartment Enterprise Service-Canada DeliveryLocation DalianReports To Technical ManagerLevel 3We’re proud to have been helping our clients build better financial futures for over 50 years. How have we achieved this? By working together - and supporting each other - all over the world. So, join our team and feel like you’re part of something bigger.About your teamThe technology service team provides IT services to the Fidelity International business, globally. These include the development and support of business applications that underpin our revenue, operational, compliance, finance, legal, and marketing and customer service functions.About your roleWe are seeking an experienced Angular Automated Unit Test (UT) Developer to design, implement, and maintain a robust automated unit testing framework for Angular applications. This role focuses on test strategy, framework setup, test coverage improvement, and CI integration, ensuring high code quality and long term maintainability.The ideal candidate has hands-on experience building Angular unit testing frameworks from scratch and working closely with frontend developers to establish testing best practices.About youFast learning and strong logical thinking, being able to contribute in below area:
  • Contribute to Unit Test Framework Setup & Architecture
  • Design, set up, and maintain a scalable Angular unit testing framework from the ground up
  • Define unit testing standards, folder structure, naming conventions, and best practices
  • Configure and customize testing tools such as:
  • Jest
  • Jest Test Runner
  • Test Development & Automation
  • Develop and maintain automated unit tests for Angular applications
  • Achieve and enforce high test coverage for business‑critical logic
  • Ensure tests are deterministic and maintainable
  • Contribute to CI/CD & Tooling Integration
  • Integrate unit tests into CI/CD pipelines (e.g., Jenkins, GitHub Actions)
  • Configure coverage reports and quality gates
  • Monitor flaky tests and optimize test execution time
  • Support test execution in headless browsers and containerized environments
  • Ensure that work performed within the group is supportable and completed within the overall IT strategy of FIL,and meet quality standards.
  • Works under minimal supervision to meet goals set by management.
  • Manage own task progress and update timely to stakeholders
Qualifications Requried:
  • 5+ years of frontend development experience, with 2+ years using Angular
  • Strong hands‑on experience with Angular unit testing
  • Deep understanding of:
  • Angular architecture and lifecycle
  • Dependency Injection (DI)
  • Change detection
  • Solid experience with:
  • Jest
  • Jest Test Runner
  • Angular CLI test configuration
  • Strong TypeScript and ES6+ knowledge
  • Experience & good understanding of full development life cycle.
  • Well presented with good communication skills.
  • Able to prioritise own activities, work under pressure.
  • Good business English skill is required, reading, writing, listening, speaking
Nice to Have
  • Basic knowledge of the Canadian mutual fund industry and business
  • Familiarity with relational databases and backend APIs.
2nd shift is expected based on project requirement (Canada project, 1:00 PM -10:00 PM, not everyday shift, depends on project arrangement)Feel rewardedFor starters, we’ll offer you a comprehensive benefits package. We’ll value your wellbeing and support your development. And we’ll be as flexible as we can about where and when you work – finding a balance that works for all of us. It’s all part of our commitment to making you feel motivated by the work you do and happy to be part of our team. For more about our work, our approach to dynamic working and how you could build your future here, visit careers.fidelityinternational.com.For more about our work, our approach to dynamic working and how you could build your future here, visit careers.fidelityinternational.com.

Fidelity International