• Competitive
  • Singapore
  • Permanent, Full time
  • Citibank NA
  • 25 Sep 17

Mobile Applications Development Supervisor

Mobile Applications Development Supervisor

  • Primary Location: Singapore,Singapore,Singapore
  • Education: Associate's Degree/College Diploma
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: No
  • Job ID: 17060921


Description

  • This position is with Citi Retail banking Mobile Development group with focus on design, development and implementation of front end Mobile Application (Citibank Mobile) for Global Consumer Bank in APAC/EMEA Regions
  • Mobile application development manager would design, develop, implement and troubleshoot/certify mobile applications to meet our growing application needs
  • The person is also expected to lead a team of junior mobile developers
  • The ideal candidate must have strong Native and hybrid mobile-app development experience and familiar with test-driven development in a fast-paced agile environment
  • 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
  • Work with product managers, users, business analysts and architects to conceptualize, build, test and develop the prototype and mobile applications
  • Work with various stack 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
  • Stay up to date on relevant technologies, plug into user groups and understand trends and opportunities that ensure we are using the best techniques and tools


Qualifications

  • Bachelors of Engineering/Technology/Science degree in Computer Science or related field
Must to have skills:
  • Minimum of 5 to 6 years hands-on experience in developing mobile native and hybrid applications for Android and iOS
  • Minimum of 5 years of experience in developing and implementing mobile applications and mobile UI/UX
  • Expert in Native mobile app development (using iOS Objective C or Swift  and Android - Java)
  • Expert in Hybrid mobile app development using Angular2/4, HTML5, CSS3 , Bootstrap, Typescript, ES6, JQuery and Backbone
  • 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- Good written and verbal communication skills
  • Good leadership and team skills
  • Experience in Banking domain - functional experience of how banking applications work would be a great plus.
Good to have skills:
  • Participation and proven track record in various hackathon activities.
  • Knowledge and moderate programming skills in  Java 7/8, Spring  3.x/4.x, Spring Cloud and Spring Boot
  • Qualifications
Educational Requirements:
  • Bachelor's degree in programming/mathematics and allied fields
Language requirements (including proficiency levels for speaking, reading, and writing):
  • English