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或其他现代化的源代码管理工具