移动应用开发者

15个月前远程全职
60K - 100K USD Saxon Global

Saxon Global

location 洛杉矶
unsaved
设计和开发手机、智能手机、平板电脑和其他移动设备的软件应用程序(应用) 可能在一个或多个移动平台上开发,包括苹果iOS、黑莓、谷歌Android、微软Windows Mobile和/或其他移动平台。 管理完整的软件开发生命周期,包括测试、实施和审计。执行产品设计、错误验证和测试支持,可能需要研究和分析。 职位摘要: 使用计算机编程语言创建、维护和实施源代码,开发满足客户需求的移动应用程序和程序 主要职责: 支持整个应用程序生命周期(概念、设计、测试、发布和支持);编写清晰的代码,生成完全功能的移动应用程序;收集具体要求并提出解决方案;编写单元和UI测试以识别故障;进行故障排除和调试以优化性能;设计界面以改善用户体验;与产品开发团队合作计划新功能;确保新的和旧的应用程序符合质量标准;研究和提出新的移动产品、应用程序和协议;跟踪新技术趋势 资格要求: 具有移动开发人员的实际工作经验;有在应用商店或Android市场上发布的应用程序的实际案例;对至少一种编程语言(如Swift和Java)有深入了解;有第三方库和API的经验。 职责 •与电子商务团队和IT合作,准备和编程与最新移动技术相关的各种项目 •从概念、设计、构建、部署、测试和支持等方面交付整个应用程序生命周期 •遵循MVVM和Clean架构设计模式 •对代码进行鲁棒性测试,包括边缘情况、可用性和整体可靠性 •在敏捷环境中工作的经验 •使用GIT VCS工作的经验 •具有深入的Android应用程序开发知识 •通过REST和JSON处理远程数据,使用第三方库和API •对同行的代码进行审查,确保他们遵循正确的实践和标准 •领导小型项目,并为项目完成提供适当的时间表 •能够创造性地设计和设计程序,以满足各种项目的目标和要求 •快速集成和更新项目 •通过按计划完成项目任务并与其他开发人员互动,为团队努力做出贡献 •就现有移动平台提供技术见解,以改善性能、可用性和利用率优化 •进行研究和开发,评估新兴技术及其优化平台的潜力 •根据需要评估、建议和实施第三方软件 •有效使用源代码控制和错误跟踪系统,审查软件开发和交付的估算以确保质量和准确性 知识/技能 所需 •Android Studio、Java、Kotlin、Android SDK和SQLite、JetPack(如ViewModel、LiveData、Room...) •具有使用Retrofit等第三方网络库的经验 •较强的分析和问题解决能力 •能够在繁忙和竞争激烈的环境中管理多个优先事项和可交付成果,无论是短期还是长期 •必须有自我激励能力,具备良好的沟通能力,并能够在团队环境中工作 •对GitHub VCS有了解 •使用AndroidX Test测试代码 •了解Jira •能够使用MVVM进行干净架构编写功能 •必须能够调试问题 •对Activity、Fragment、Service、Broadcast Receiver、Intent、Content Provider有深入了解 优先 •具有使用Google Analytics、New Relic等分析工具的经验 •Gradle;FCM;AR;AI/ML;Google Play服务;小部件;Groovy •应用程序分析工具;仪器工具 •了解Google Material设计规范 经验 所需 •在应用程序设计、开发、安装和修改方面拥有8年或更多的经验 •5年以上的Android应用程序开发经验 •使用Kotlin、Java、Android SDK和Android Studio开发原生Android应用程序的经验 教育 •计算机科学、计算机工程、电气工程、管理信息系统或等值工作经验的学士学位或更高学历 招聘经理笔记 •将通过视频会议进行面试 •候选人目前将远程工作