Senior Software Engineer ||
Confirmed live in the last 24 hours
Fidelity International
Job Description
About the Opportunity
Job Type: PermanentApplication Deadline: 31 July 2026Job Description
Title Senior Software Engineer II
Department Enterprise Service-Canada Delivery
Location Dalian
Reports To Technical Manager
Level 3
We’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 team
The 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 role
We 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 you
Fast 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 rewarded
For 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.
Similar Jobs
Citigroup
Java Backend Application Developer
Citigroup
Senior Java Backend Application Developer
Citigroup
Quantitative Developer, VP
Citigroup
Lead Java Developer (VP)
Citigroup
Full Stack Application Development Technical Lead (Java/Python), Vice President
Citigroup