汇丰软件 · IWPB Technology

Consultant Specialist - 16026

薪资面议  /  5年  /   广州

今天 08:58 更新

我要推荐 内部推荐

若你发现本职位存在违规现象,欢迎举报。

提交成功

3s后自动关闭

举报职位

职位属性

  • 招聘类型:社招
  • 工作性质:全职
  • 技能:Android

职位描述

• Proactively collaborate in the project team to help develop the product using your experience to help guide the team through the whole development lifecycle.

• Be hands on with Planning, estimating, contributing to the architecture, coding, development.

• Refactor and continuously improve the code bases is vital.

• Focus on software quality and delivering quality throughout the whole process.

• Ensure that technical decisions and information is communicated thorough the global team.

• Take responsibility of releases and contributing to the ongoing support of the live apps.

• Look beyond pure programming and get involved with the deployment and operation of the software we build.

• Deliver fair outcomes for our customers and ensure own conduct maintains the orderly and transparent operation of financial markets.

任职条件

• A minimum of 10 years' IT software development experiences with solid experience in Mobile Engineering.

• Hands on experience using Kotlin to develop Android App.

• Experience as a technical expert on the Android platform and competency with industry standard libraries with a good eye for design, should be able to implement latest Material Design components and animations.

• Experience in Dagger2, Rxjava2, Retrofit2, familiar with third party lib integration.

• Very good with UI and Core Architectural Design patterns.

• Solid experience in writing Unit Tests and UI tests, must be familiar with Junit, Mockito and Espresso as well as with source code versioning tools, specifically Github.

• Familiarity with security concept and integration is must, like https, cert pinning, encryption and decryption and data protection.

• Deep experience working on a team of Android engineers building and maintaining large scale apps, or apps that you have built personally.

• Strong work ethic and team player experienced working with Scrum/Agile development methodologies

• Strong analytical, design and problem solving skills

excellent team player with ability to work under pressure with minimal supervision

• Real passion for elegance and efficiency in software engineering and always strive for continuous improvements via automated processes

• Proficient in Java development on JDK 11 above, preferably with experiences in large scale application includes front to back end developments.

• Experienced in high concurrency programming, familiar with multiple threads and JVM performance tuning.

• Work closely with both local and global teams on the project delivery with agile/DevOps manners.

• A good team player with strong analytical/troubleshooting skills, and self-motivated

• Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.

• Excellent written and spoken communication skills and fluent in English.

Nice to have:

• Demonstrable experience of designing Cloud solutions using a combination of cloud native, 3rd party and on premise technologies.

• Strong knowledge of architecture discipline and the ability put the governance into practice, knowledge of industry standard architecture frameworks would be an advantage

• Good understanding of the challenges and constraints of migrating from existing systems and platforms to Cloud based technologies.

• Good understanding of micro services and service mesh concepts like Istio, Nginx

• Experience in deployment & configuration management tools like Terraform, Ansible

• Knowledge on Investment Products, Financial Planning, Portfolio Management is highly preferred.

• Technical knowledge in Cyber Security experience would be an advantage

职位要求

  • 工作经验:5年

公司福利

  • 五险一金
  • 带薪年假
  • 定期体检
  • 弹性工作
  • 管理规范