在加利福尼亚州旧金山的Tapjoy招聘Android SDK软件工程师

16个月前全职
80K - 100K USD Tapjoy

Tapjoy

location 旧金山
unsaved
职位描述: 我们提供一个软件开发工具包(SDK),移动应用开发人员将其集成到他们的应用程序组合中。这是我们产品的关键组成部分,当我们准备发布时,需要非常小心和注意,所发布的代码质量必须达到最高水平。这个中级或高级职位专注于移动领域,我们的SDK是用Java(Android)和Objective-C(iOS)编写的,它们与由其他团队维护的Restful API进行交互,并通过一个由另一个团队控制的Webview显示广告。核心能力: 参与Tapjoy的广告iOS/Android SDK和Unity插件开发。合作设计和规划即将推出的功能。在实现功能时编写高质量且经过充分测试的代码。诊断由我们的集成团队报告的问题。要求: 具有至少2年的商业经验,构建和维护可投入生产的移动SDK或Android和/或iOS应用程序。具备商业经验和对Java的良好理解。喜欢通过拉取请求或其他方式审查同事的工作,并知道如何建立和鼓励编写高质量的代码。熟练使用Git。有编写干净代码的经验,并仔细考虑代码库的整体设计。有编写经过测试的代码的经验。具备一些CI/CD工具的知识/经验。能够清晰地记录您构建和/或维护的接口。能够以易于理解的方式与同事沟通设计决策。在不懂某个东西时知道何时寻求帮助。愿意进行有效的辩论,不带敌意。额外加分项: 熟悉Unity或类似的引擎,并构建适用于Android和/或iOS的应用程序。如果您已经构建了一个其他开发人员内部或外部集成的库或框架。在以前的工作中集成过移动广告SDK。基本的Javascript知识。有编写Swift/Kotlin的经验。有Gradle的经验。有Cocoapods的经验(使用和部署)。有BigQuery或其他数据库分析工具的经验。 薪资范围: 80,000美元至100,000美元 最低资格 软件开发预计薪资:根据资历为每小时20至28美元