高级安卓工程师

15个月前全职
121.2K - 151.5K USD / 年 Insight Global

Insight Global

location 旧金山
unsaved
在这个职位上,我们正在寻找一位经验丰富的Android软件工程师,来帮助构建、认证和运营复杂的支付系统。这些系统允许我们庞大的智能支付终端通过我们的云基础设施每天处理数百万笔交易。您在平衡优先事项方面非常务实,并且喜欢在不断变化的规范模型中工作。我们的改进和功能每两周部署一次,每隔几天可能会进行热修复。 这位高级Android工程师将驻扎在我们位于加州圣尼维尔的办公地点。休闲混合工作环境,超省电办公空间,开放式平面设计与现代氛围,协作工作空间和站立式办公桌。每周提供餐饮服务,冰箱和小吃吧,酒吧式酒吧,台球桌,桌上足球,电视和室外烧烤和露台。 必备技能与经验 在使用Kotlin的Android中具有强大的应用编码技能。 UI开发,优化性能,适应各种屏幕尺寸。 精通Android - 理解平台,有Android ROM经验者优先考虑 跟上最新的Android应用开发趋势。 熟悉Android的第三方库。 熟悉数据库和模式设计。 能够自我管理多个高优先级项目,并与复杂的分布式系统合作 能够在压力下遵守外部标准并满足严格的截止日期 良好的沟通能力,团队合作精神和注重细节 出色的调试、问题解决和批判性思维能力 计算机科学或其他工程学科的学士学位或以上学历,或具有同等工作经验 Nice to Have的技能与经验 具有服务器技术、REST Web服务、SOA的经验,熟悉数据库和模式设计(我们主要使用MySQL) RXJava,函数式编程,MVVM/Clean架构设计模式。 React Native,JavaScript。 iOS或其他移动开发经验。 测试驱动开发方法论。UI Automator/Espresso。 嵌入式/MCU/ARM Cortex开发,RTOS,C语言经验。 之前在支付行业工作的经验,特别是在EMVco工作或接触过PCI/PTS标准的经验将非常有帮助,但不是必需的 该职位的福利计划将从入职后的第31天开始,并包括医疗、牙科和视力保险,以及HSA、FSA和DCFSA账户选择,以及401k退休账户并提供雇主匹配。在适用法律规定的情况下,该职位的员工还享有带薪病假和/或其他带薪休假。