JD基本信息
岗位职责
Swift,Swift UI,combine,Alamofire,Apollo GraphQL,开发工具(Azure,Git),MVVM架构和clean architecture架构
英文读写,简单开口
Responsibilities
Translating product strategy and vision into product features and capabilities
Understand the different technology silos within the Bank and put the “solution jigsaw pieces” in place
Communicating and co-ordinating with different technology silos
Ability to bring new ideas and present them in clear, thoughtful manner
Evangelize the adoption of Agile development practices
Ensuring delivery of software into production, following the Bank’s delivery process guidelines
Collaboration with Product Management and Marketing
Required Skills
Excellent in communicating and presenting technology topics
Solid skill with iOS or Android native App development
Experienced on H5 web responsive application (Hybrid Mobile App) development, system architecture, technical design and delivery.
Full software development lifecycle experience
Programming languages(OC, Swift, JS, CSS, ES5 ES6)
Front end framework (at least one of Ember, React, AngularJS)
Front end framework (at least one of Ember, React, AngularJS) 至少一种框架经验、JavaScript 经验
TDD, BDD, performance and Security testing for mobile and web
Build automation tools (webpack, grunt, gulp )
Desirable Skills
Agile and DevOps toolchain experience (JIRA, Bitbucket, Jenkins, Artifactory, Vx )
Has GIT open source project
Experienced in deep linking, integration between Hybrid and Native App.
Prior experience in digital banking
Experience in App monitor, crash analysis and third part integration
Agile experience
Mobile Security (OWASP, JWT, Oauth2 …)
Additional Competencies:
Pragmatic. You have a thorough understanding of, and are highly informed by, the purist approaches. But you also have an understanding of what it takes to deliver working software.
Completion. Delivery. Shipping working software with high usability to our customers is what matters most. Your biggest thrill from a big new idea comes when you see it working in the real world.
Collaboration. Building software is primarily a social activity so you need to play well with others. Figuring out the right thing for the team to do is not about winning a debate at all costs.
Diversity. You value everyone's ideas, background, thoughts, and culture.
Curious. You like to learn. You continually, and deliberately, learn.
Passionate. You are passionate about software. You live and breathe software. It is not just a job, it is a way of life.
任职要求
• iOS Native(Swift, Objective-C)+Web前端(Vue或React或其他前端语言都行)混合开发是必须的,整个team在向“大前端”概念转型,只会iOS无法适应这种转型。
• 经验上prefer3-8年,能培养也有后续发展潜力的人选。年纪超过40岁的技术能力其实大多也停留在middle level,薪资上还不好管理,不太建议。
• 教育背景:不要求985,211,至少是正规全日制本科,计算机相关专业科班出身的。
• 英语:和其他岗位要求一样,要能开口说,PO基本上在印度和新加坡,需要和PO同事每天对接开发需求。
工作城市:
广州,招聘1人,详细地址:广州市天河区天河北路235号