Assistant Vice President (Mobile Application Development) Assistant Vice President (Mobile Application  …

in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 26 Feb 20
in Singapore, Singapore, Singapore
Permanent, Full time
Last application, 26 Feb 20
Assistant Vice President (Mobile Application Development)
  • Design , develop and implement custom mobile applications for banking and financial services
  • Work along with UI/UX designers and peer developers to deliver finished mobile application products
  • Responsible for driving technical design/architecture management, product roadmaps with close interaction with Business Analysts, Subject matter experts, Cross Product Architecture and other Product Processors
  • Work with various stake holders for software and system optimizations, helping to identify and remove potential performance bottlenecks and security bugs.
  • Focus on innovating new and better ways to create solutions that add value and amaze the end user, with a penchant for simple elegant design in every aspect from data structures to code to UI and systems architecture
  • Train, assign work, provide Technical/Business advice and guidance to staff, provide regular performance feedback to staff for continuous improvement
Adhere to the Citigroup's compliance standards and ensure compliance for the applications supported
Must have skills
  • Minimum of 7-8 years hands-on experience in developing mobile native and hybrid applications for Android and iOS
  • Experience in Android and iOS applications development. One of the following 2 tools mandatory - Android Studio / XCode
  • Experience in Hybrid mobile app development using either Angular2/4, HTML5, CSS3 , Bootstrap, Typescript
  • Knowledge and moderate programming skills in  Java 7/8, Spring  3.x/4.x, Spring Cloud and Spring Boot
  • Understanding of Agile and Waterfall methodology development concepts
  • Good written and verbal communication skills
  • Good leadership and team skills
  • Strong problem solving and program execution skills while being process orientated
  • Excellent organization skills; must be able to manage disparate tasks, project plans and ad-hoc teams without solid lines of authority
  • Ability to handle constant pressure and juggle multiple demands
  • Experience in Banking domain - functional experience of how banking applications work would be a great plus.
Good to Have skills
  • Experience in mobile app unit testing framework , methodologies and technical know-how on E2E testing
  • Experience with at least one of the following tools, technologies and processes: Core Java or Backend JS, Eclipse, Source code management tool, build scripts like Gradle/Maven
  • Demonstrated experience in Project Management principles and software development lifecycle practices and methodology
  • Understanding on the process and roles in Agile development, Continuous Integration and Continuous Delivery
  • Educational requirements: Bachelors of Engineering/Technology/Science degree in Computer Science or related field
Language requirements (including proficiency levels for speaking, reading, and writing): English
Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - SG ------------------------------------------------------
Time Type :Full time ------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity CLICK HERE .
To view the "EEO is the Law" poster CLICK HERE . To view the EEO is the Law Supplement CLICK HERE .
To view the EEO Policy Statement CLICK HERE .
To view the Pay Transparency Posting CLICK HERE .