Mobile Developer
Job Summary
In this role you will collaborate with experienced engineers to design build and maintain user-friendly mobile applications for Android and iOS platforms. This position offers an excellent opportunity to enhance your technical skills while contributing to impactful digital solutions in a supportive and fast-paced environment
Position Responsibilities:
Code Development: Write clean scalable and maintainable code using mobile development technologies such as Android Studio Ionic Capacitor TypeScript HTML CSS JavaScript Angular and mobile database technologies.
UI Implementation: Translate UI/UX designs wireframes and prototypes into high-quality responsive and visually appealing mobile interfaces.
Collaboration: Work closely with designers backend developers QA engineers and product managers to ensure seamless integration between mobile applications and backend services.
Testing & Debugging: Perform testing debugging and troubleshooting to ensure applications run smoothly across different devices and OS versions.
Version Control: Use Git or other version control systems to manage source code and collaborate with team members effectively.
Documentation: Create and maintain technical documentation including code comments system design and development processes.
Continuous Improvement: Stay up-to-date with the latest mobile development trends tools and best practices to continuously improve product quality.
User Feedback & Enhancement:Analyze user feedback and implement improvements to enhance usability and performance.
Performance Optimization: Optimize application performance scalability and responsiveness.
Required Qualifications:
Education:Bachelors degree in Computer Science Computer Engineering or related field.
Technical Skills
- 15 years of experience in mobile application development.
- Experience with:
Android development (Kotlin/Java)
Hybrid frameworks: Ionic Capacitor
Frontend technologies: TypeScript HTML CSS JavaScript Angular
Familiar with mobile database technologies (SQLite IndexedDB etc.).
Experience with RESTful API integration.
Nice to Have
Knowledge of iOS development (Swift).
Experience with React Native Flutter or Dart.
Understanding of backend technologies (Java etc.).
Familiarity with CI/CD pipelines for mobile apps.
Soft Skills
Strong problem-solving and analytical thinking.
Good communication skills (verbal & written).
Ability to work independently and collaboratively in a team.
Strong sense of responsibility and ownership.
Language Requirement
Proficiency in English (written and spoken) is mandatory.
Additional Preferred Traits
Passion for mobile technology and user experience.
Willingness to learn and adapt in a fast-changing environment.
Detail-oriented with a focus on delivering high-quality applications.
When you join our team:
Well empower you to learn and grow the career you want.
Well recognize and support you in a flexible environment where well-being and inclusion are more than just words.
As part of our global team well support you in shaping the future you want to see.
About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider helping people make their decisions easier and lives better. To learn more about us visit is an Equal Opportunity Employer
At Manulife/John Hancock we embrace our diversity. We strive to attract develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment retention advancement and compensation and we administer all of our practices and programs without discrimination on the basis of race ancestry place of origin colour ethnic origin citizenship religion or religious beliefs creed sex (including pregnancy and pregnancy-related conditions) sexual orientation genetic characteristics veteran status gender identity gender expression age marital status family status disability or any other ground protected by applicable law.
It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process contact .
Working Arrangement
Required Experience:
IC
About Company
Manulife is a leading financial services group. We provide financial advice, insurance, as well as wealth and asset management solutions for individuals, groups and institutions.