
Mobile Engineer
Sun Life Financial7 hours ago
Jakarta, IndonesiaSenior
Responsibilities
- Design, develop, maintain, update, clean, and refactor mobile applications for iOS and Android.
- Build reusable, scalable, and maintainable application components.
- Translate business requirements and UI/UX designs into high-quality mobile experiences.
- Drive technical design discussions and architectural decisions.
- Own the architectural component of a large software system and keep documentation current.
- Participate in architectural meetings and information system security assessments.
- Release and support production mobile applications.
Requirements
- At least 5 years of professional software engineering experience.
- At least 4 years of hands-on mobile application development experience.
- Proven experience releasing and supporting production mobile applications.
- Experience with enterprise-scale or consumer-facing mobile applications.
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Experience in financial services, insurance, fintech, healthcare, or other highly regulated industries is advantageous.
- Experience with Flutter or React Native, or native Android development using Kotlin or Java, or native iOS development using Swift.
- Knowledge of mobile architecture and state management patterns such as Clean Architecture, MVVM, MVI, BLoC, Riverpod, or Redux.
About Sun Life Financial
Sun Life Financial provides life and health insurance, group benefits, retirement solutions, and asset management services for individuals, employers, and institutional investors. It generates revenue from insurance premiums and investment management fees, including through MFS Investment Management and SLC Management. Founded in 1865 and headquartered in Toronto, Canada, Sun Life operates across North America and Asia, and its shares trade on the TSX and NYSE under the symbol SLF.