BJAK寻找iOS软件工程师 - AI Neobank应用(荷兰)在荷兰 | LinkedIn
关于BJAK BJAK的原始使命是相信人们值得拥有更聪明的方式去规划、储蓄和增长他们的钱。这正是我们名称的起源。自2019年起,我们建立了第一个以移动为核心的保险平台...
加载中...
该职位要求具备深入的专业知识,负责开发新技术和改进流程与工作流。需要整合领域专业知识和行业专长。能够分析和解决编码、应用性能和设计挑战。需要具备良好的分析技能以过滤、优先级排序和验证复杂且动态的数据。需要具备良好的沟通和外交技能。定期在团队中承担非正式或正式的领导角色。对新员工进行指导和培训。对项目规模、地理区域等有重要影响。通过建议、咨询或协助服务影响决策。需要通过强有力的沟通和外交技能说服他人。
7年以上原生iOS移动应用开发经验;5年以上Swift(优先Swift-first开发;Objective-C熟悉程度加分)经验;5年以上大规模企业级原生iOS应用开发经验;深入理解iOS SDK、平台生命周期和Apple生态系统(UIKit、SwiftUI、Foundation等);深入理解iOS内部机制——内存管理(ARC)、运行循环和应用程序生命周期;网络层经验,URLSession和自定义网络栈实现;数据持久化策略(Core Data、SQLite、Realm、UserDefaults、Keychain);安全最佳实践的深入理解(证书绑定、安全密室、数据加密);熟悉使用Instruments进行性能分析和优化;多线程和并发经验(GCD、串行/并发队列、dispatch组、屏障、信号量);Swift并发(async/await、actors、结构化并发、Task组)经验;OperationQueue和Operation经验;能够识别和解决并发相关问题(竞态条件、死锁、线程爆炸);编写线程安全代码的经验;核心结构/架构设计模式(MVC、MVVM、MVVM-C、VIPER、Clean Architecture)经验;设计和实现模块化、可扩展的应用架构经验;依赖注入、协议导向编程和SOLID原则经验;将复杂屏幕分解为可重用、可组合的UI组件经验;构建和维护共享UI组件库或设计系统经验;精通UIKit和SwiftUI,包括两者之间的互操作性;Auto Layout、动态类型、可访问性(a11y)和不同设备尺寸的自适应布局经验;编写和维护XCTest单元和UI测试用例经验;熟悉测试驱动开发(TDD)或行为驱动开发(BDD)实践;具备mocking、stubbing和代码可测试性经验;能够将测试集成到CI/CD流水线中;2年以上利用AI编码工具(如GitHub Copilot、Cursor、ChatGPT、Xcode AI功能)加速开发流程经验;能够有效编写提示生成、重构、调试或文档Swift/iOS代码的AI工具经验;能够批判性评估和验证AI生成的代码正确性、安全性和性能经验。
提供行业领先的薪酬福利,包括具有竞争力的薪酬、丰厚的奖金、全面的医疗保险、带薪年假、职业发展机会以及灵活的工作安排。
注册并登录后即可查看
关于BJAK BJAK的原始使命是相信人们值得拥有更聪明的方式去规划、储蓄和增长他们的钱。这正是我们名称的起源。自2019年起,我们建立了第一个以移动为核心的保险平台...
关于BJAK BJAK的原始使命是,我们认为人们值得拥有更聪明的方法来规划、储蓄和增长他们的钱。这是我们名字的起源。2019年启动,我们建立了首个以移动为核心、保险平台,使数百万人在该地区能够在线获得保险。如今,它是东南亚领先的保险平台。
Some Careers Have More Impact Than Others. 如果你正在寻找一个能产生真实影响的职业,加入汇丰,发现你将被重视的程度。
xAI致力于创建能够准确理解宇宙的AI系统,助力人类探索知识。我们寻找一位卓越的iOS工程师,加入一个小而高效的团队,打造最具价值的AI应用。你将塑造前沿的移动体验,融合技术 mastery 与产品 brilliance。