Android Developer

  • Competitive
  • Singapore
  • Permanent, Full time
  • Cognizant Technology Solutions APAC
  • 20 Mar 19

Android Developer


  • JD: (Android)
  • Towork as a Senior Developer witha banking client for Support andenhancements of Native Android mobile applications.
  • Translate Mobile designs and wireframesinto high quality code of Native Apps (Android).
  • Support Product Owner in managing customer expectations for projectdeliverables, managing stakeholder communications
  • Should be able to implement best practices of Agile Project Management.
  • · Liaise with various insurance businessstakeholder and internal technical teams of banking client for domain and technical specificrequirements to be implement in Mobile apps, environment and externalinterfaces requirements, clarification on requirements, design related reviews,development / Implementation.
  • · Liaise with development team anddelivery partners across the country/region for requirements, interfacerequirements, design, progress tracking, enhancements, development, Integrationtesting issues fixes, implementation.
  • · To have continuous on job learning andimplement any prototypes in mobile app as needed to demonstrate the businessrequirements.
  • · Ticket tracking/analysis for mobileissues and provide fixes with documentation on the issues.
  • · Participate in Business meetings andplanning meeting to provide estimates for new CR/enhancements and review SLA,provide progress on existing issues/defects/enhancements/development andintegration testing.
  • · Provide regular status report and othermetrics information as per the contract, liaise with delivery partners andProject managers/development team to prepare this information.
  • · Produce all the documentation as perthe standards, templates as per the documentation deliverables agreed withclient.
  • · Provide any support during end userreview and acceptance on issues/enhancements.
  • · Handling apps store submission andcoordinate for relevant service deployment with service teams.
  • Job Requirements (Please specifymandatory skills, additional skills)


  • Hands on and good technical knowledge in both Android native app development – Mandatory
  • Experience on Android Kotlin platform – Additional / Preferred
  • Prior experience with SCRUM/Agile methodologies with enterprise-level application development projects.
  • Experience with offline storage, threading, and performance tuning in mobile Apps – Mandatory
  • Mobile Design patterns/ UI guidelines, best practices such as Android UI design principles – Mandatory
  • Proficient in code versioning tools such as Git etc - Mandatory
  • App Integration experience for Android apps with multiple SDKs like Google Analytics, Google Maps, Facebook, and other third-party SDKs. - Additional / Preferred
  • Experience in development and maintenance of Push Notification middleware for Android - Additional / Preferred
  • Experience in handling full app deployment cycle (review submission, upload, filing an appeal on rejection) for both Google Play store.
  • Banking domain Knowledge – Additional / Preferred.