• Competitive
  • Shanghai, China
  • Festanstellung, Vollzeit
  • Citi China Company Limited 花旗中国
  • 15 Aug 17

Applications Development Senior Manager

Applications Development Senior Manager

  • Primary Location: China,Shanghai,Shanghai
  • Other Location: Asia Pacific
  • Education: Bachelor's Degree
  • Job Function: Technology
  • Schedule: Full-time
  • Shift: Day Job
  • Employee Status: Regular
  • Travel Time: Yes, 10 % of the Time
  • Job ID: 17048206


Description

  • Mobile application developer would design, develop, implement and troubleshoot / certify mobile applications to meet our growing application needs. 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 2 to 4 years hands-on experience in developing mobile native and hybrid applications for Android and iOS
  • Minimum of 2 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, RxJS, HTML5, CSS3 , Bootstrap, Typescript, ES6, JQuery and Backbone
  • Strong understanding of HTTP protocol, WebSocket, SSE, and other web technologies
  • Experience in mobile app unit testing framework , methodologies and technical know-how on E2E testing
  • Familiarity with security principles using SSL/TLS protocols and data encryption
  • Experience in using source code management system like RTC, SVN and build tools like ant, maven, jenkins, gradle and grunt.
  • Good written and verbal communication skills
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
  • Technical know-how and working experience in Cloud Foundry , PCF, Docker container and Kubernetes
  • Experience in working with distributed cache like Gemfire, Redis
  • Working knowledge of NoSQL database systems (Mongo, Cassandra, HBase, Redis etc) and Messaging systems (IBM MQ, RabbitMQ)