remote
Senior Mobile Software Engineer - Manulife
Software Engineer
Lead the design, development, and delivery of high‑quality mobile and backend solutions for retirement customers, leveraging React Native and NestJS to create seamless, scalable digital experiences.
About the role
Key Responsibilities
- Architect and implement end‑to‑end features for React Native mobile applications and NestJS backend services.
- Collaborate with Product Owners, UX Designers, and senior engineers to translate business requirements into robust, maintainable code.
- Write comprehensive unit, integration, and UI tests to ensure reliability and performance across platforms.
- Mentor junior developers, conduct code reviews, and promote best practices in mobile and backend development.
- Participate in architectural discussions, contributing to long‑term technical strategy and scalability.
Requirements
- 5+ years of professional experience building mobile applications, preferably with React Native.
- Strong proficiency in Node.js and NestJS for backend service development.
- Deep understanding of mobile performance optimization, security, and cross‑platform deployment.
- Experience with CI/CD pipelines, automated testing, and cloud deployment (AWS or Azure).
- Excellent communication skills and a collaborative mindset.