安卓开发者

14个月前全职
Dice

Dice

location 纽约
unsaved
Dice是每个阶段职业生涯中的技术专家的首选职业目的地。我们的客户Aroha Technologies正在寻找以下职位。立即通过Dice申请! 职位:Android开发人员 地点:德克萨斯州达拉斯 • 与设计师和应用程序开发人员合作,验证和发布为流行的原生应用程序设计的创新广告格式。 • 开发和维护用于移动应用程序中广告实现的高效测试框架。 • 构建测试用例和测试计划,推动移动SDK的认证和发布。 • 与Monetization SDK的产品团队和开发人员互动,了解核心产品功能和测试要求。 • 响应由于SDK交付给各种原生应用程序客户(内部或外部)而引起的高影响生产事故。 • 参与完整的应用程序测试和发布周期(自动化、测试、发布和部署)。 • 成为应用程序和SDK质量的守门人,并帮助推动质量保证计划。 • 负责使用各种编程语言和相关工具和框架进行编程和软件开发,审查其他程序员编写的代码,需求收集,错误修复,测试,文档编写和实施软件系统。 • 经验丰富的程序员还负责解释架构和设计,进行代码审查,指导、监督程序员,确保与编程和文档编写政策、软件开发、测试和发布的一致性。 • 了解单元测试,例如Junit、XC test。 • 候选人应该灵活/愿意跨越包括但不限于敏捷应用程序开发、支持和部署在内的交付领域工作。 资格要求 • 熟练掌握Java / Kotlin,使用Android开发工具(Android Studio) • 能够处理REST调用、JSON解析和构建,根据规范实现UI • 能够解决设备之间的HTTP流量 • 理解流行的模式及其实现 • 理解并使用源代码管理工具和流程(例如GIT) • 能够根据要求、堆栈跟踪和源代码修复应用程序中的问题。 • 在包管理和应用程序生产的上下文中理解和使用GRADLE和MAVEN • 帮助构建和定义应用程序与中间件系统之间的API合同。需要使用SWAGGER、RAML等。 • 对应用程序进行分析,并提出改进应用程序、性能管理和技术债务管理的建议 • 理解并推广Android UI设计准则和标准流程 • 有在遵循常见敏捷方法论(Scrum / Kanban)的团队中工作的经验 • Android Studio • Charles Proxy、Postman、Fiddler或其他HTTP流量诊断工具 • Jira、Confluence或其他类似的团队管理工具 • GIT、Stash、Bitbucket或其他现代化的源代码管理工具