Senior Mobile Developer

Location: Singapore
Discipline: Software Engineering
Job type: Permanent
Contact email: career@bcg-rise.com
Job ref: 262702
Published: 4 months ago


Position Summary / Project Description

 
We are looking for a qualified mobile developer, familiar with SDLC process, have exposure working with multiple teams. You will be part of digital services team to make breakthrough and innovation in designing and implementing next generation mobile applications to enable and empower patients and consumers for better health and wellness. Individual must have strong analytical skills and able to handle multiple projects concurrently to support organization’s fast moving pace to meet customers’ business needs.
 

Role and Responsibilities

  • Design, build and test mobile application for iOS platform and/or andriod platform

  • Ensure the design and implementation of the mobile application has strong coding quality and security protection

  • Work closely with other developers for smooth integration with backend APIs

  • Work closely with other developers for design and integration with mobile responsive web applications

  • Work closely with UX designers, business and functional analysts to ensure that requirements are met

  • Constantly aim for enhanced user experience for the mobile application

  • Constantly innovate and improve on design and coding

  • Ongoing support for the existing mobile applications

 

Requirements / Qualifications

  • Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology.

  • Strong experience in iOS development

  • Experience in android or cross-platform mobile development will be added advantage

  • Good experience in integrating with backend RESTful API and web application

  • Problem solver and able to work under limited supervision

  • Proactive, keen learner, and able to apply structured, analytical thinking to design and development

  • Good communication skills

  • The ability to learn quickly and perform in a team environment

  • The ability to develop application in Agile development methodology