汇丰软件 · IWPB Technology

Senior Software Engineer - 14313

薪资面议  /  5年  /   西安

昨天 12:35 更新

我要推荐 内部推荐

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

提交成功

3s后自动关闭

举报职位

职位属性

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

职位描述

-Accountable and responsible for mobile applications development (Android / iOS) for our everyday banking & wealth mobile apps.

-Write clean, highly maintainable, testable, scalable and efficient code following best practices.

-Debug and resolve technical production issues, ensuring app stability and reliability.

-Stay updated with the latest trends, tools, and technologies in mobile development.

-Participate in or lead technical show & tell.

-Contribute to documentation and knowledge sharing articles.

-Collaborate with product owners, business analysts, designers, architects, and other stakeholders to ensure that we can deliver world-class mobile applications to our customers.

任职条件

-Passionate about mobile application development with 3+ years of experience.

-Bachelor’s degree in Computer Science or related technical fields.

-Proficiency in:

-Android: Kotlin and Java, Android SDK, Android Studio, Jetpack Compose.

-iOS: Swift and Objective-C, Xcode, UIKit/SwiftUI.

-Strong knowledge of mobile architecture e.g.: MVVM.

-Strong knowledge on object-oriented programming, functional programming, and reactive programming.

-Strong knowledge and have practical experience with Redux (or similar state management patterns).

-Strong understanding of RESTful APIs concepts and integration mechanisms.

-Strong understanding of Apple / Google mobile development principles & best practices.

-Strong understanding of Behavior-Driven-Development (BDD), including writing & maintaining BDD test scripts for Android and/or iOS.

-Proficiency in building composable UI components using Jetpack Compose (Android) or SwiftUI (iOS).

-Familiar with version control systems: Git.

-Familiar on DevOps tooling: Jenkins, Splunk, Jira, Confluence etc.

-Able to work effectively with cross region, multi-cultural development teams.

-Ability to explain complex technical problems / solutions to audiences at different technical background / knowledge.

-Strong problem solving and analytic skills, able to work independently and under pressure.

-Good command of written and spoken English is required. Proficient in Mandarin / Cantonese is desirable.

-Willing to travel occasionally.

职位要求

  • 工作经验:5年

公司福利

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