Senior Mobile Software Engineer
About the Role
As a Senior Mobile Software Engineer within our US Retirement technology organization, you will design, build, and deliver high-quality mobile and backend solutions for our Retirement customers. Working across the full stack, you will develop React Native applications and NestJS services, contribute to architectural decisions, and help elevate engineering standards. You will partner closely with Product Owners, UX Designers, architects, and engineers to deliver impactful digital experiences.
Key Responsibilities- Design, develop, test, and maintain full-stack features across React Native mobile apps and Node.js backend services
- Contribute to system architecture and technical design, including APIs, data models, caching strategies, and service decomposition
- Write clean, well-tested, production-ready Type Script across mobile and backend codebases
- Build performant, accessible mobile experiences using React Native, Expo, React Query, and Uniwind
- Develop and maintain backend services integrated with Azure Kubernetes Service (AKS) and Redis
- Participate in architecture reviews, propose solutions, and document design decisions
- Enhance CI/CD pipelines using Git Hub Actions to support fast, reliable deployments
- Implement observability with New Relic to monitor and optimize application performance
- Mentor engineers through code reviews, pairing, and knowledge sharing
- Collaborate with product and design teams to translate requirements into scalable technical solutions
- 5+ years of experience in full-stack software development
- Strong proficiency in Type Script across frontend and backend
- Hands‑on experience with React Native and Expo
- Experience with React Query (Tan Stack Query) for state management and data fetching
- Backend development experience with Node.js
- Working knowledge of Redis (caching, queues, session management)
- Experience with Azure cloud services, including AKS
- Familiarity with Git Hub Actions for CI/CD
- Experience with New Relic or similar observability tools
- Demonstrated ability to make architectural decisions (API design, scalability, performance)
- Strong understanding of testing strategies (unit, integration, E2E)
- Excellent communication and ability to articulate technical trade‑offs
- Contribute to and drive architectural decisions for mobile and backend systems
- Design scalable APIs and services to support evolving business needs
- Identify and address technical debt, performance issues, and reliability risks
- Experience with Tailwind or Uniwind (utility‑first CSS frameworks)
- Knowledge of mobile security and secure storage practices
- Familiarity with Kubernetes networking, Istio, or service mesh patterns
- Experience with event‑driven architectures or message queues
- Contributions to open‑source projects
Manulife Financial Corporation es un importante proveedor internacional de servicios financieros que ayuda a las personas a tomar decisiones de una manera más fácil y a vivir mejor. Para obtener más información acerca de nosotros, visite
Manulife es un empleador que ofrece igualdad de oportunidadesEn Manulife/John Hancock, valoramos nuestra diversidad. Nos esforzamos por atraer, formar y retener una fuerza laboral tan diversa como los clientes a los que prestamos servicios, y para fomentar un entorno laboral inclusivo en el que se aprovechen las fortalezas de las culturas y las personas. Estamos comprometidos con la equidad en las contrataciones, la retención de talento, el ascenso y la remuneración, y administramos todas nuestras prácticas y programas sin discriminación por motivos de raza, ascendencia, lugar de origen, color, origen étnico, ciudadanía, religión o creencias religiosas, credo, sexo (incluyendo el embarazo y las afecciones relacionadas con este), orientación sexual, características genéticas, condición de veterano, identidad de género, expresión de género, edad, estado civil, estatus familiar, discapacidad, o cualquier otro aspecto protegido por la ley vigente.
Nuestra prioridad es eliminar las barreras para garantizar la igualdad de acceso al empleo. Un representante de Recursos Humanos trabajará…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: