高级Kotlin安卓工程师 | 远程教育应用开发 | 技术领导职位

全职
非全日制
远程
您是否热衷于为Z世代革新教育技术?我们正在寻找一位杰出的首席安卓工程师,带领开发我们创新的学习应用程序。该平台使学生能够获得即时作业帮助、与导师连接、参与学习社区并获得奖励——所有这些都通过直观的移动体验实现。您的Kotlin专业知识和前瞻性方法将对推动我们的产品发展至关重要。 关于项目 我们的教育平台正在改变Z世代在数字时代接近学习和协作的方式。我们创建了一个全面的移动生态系统,学生可以: - 获取按需学术帮助和个性化辅导课程。 - 加入特定学科的社区,促进同伴间的学习联系。 - 通过教育成就和参与获得有意义的奖励。 - 参与为移动体验优化的互动学习内容。 - 通过先进的应用内通信功能与专家导师联系。 主要职责 - 使用Kotlin 1.9+、Jetpack Compose和现代MVVM架构模式设计和开发复杂的安卓应用程序。 - 通过趋势分析和用户行为数据解释,主动识别功能增强的机会。 - 将复杂的产品需求转化为技术规范和实施路线图。 - 建立和维护开发标准,包括代码质量指标、测试协议和CI/CD流程。 - 与跨职能团队有效协作,包括UX/UI设计师、产品经理和后端工程师。 - 为移动团队的初级开发人员提供技术领导和指导。 - 优化应用程序性能指标,包括响应性、电池效率和数据消耗。 - 进行彻底的代码审查,确保架构完整性和质量标准。 - 评估新兴技术并战略性地整合它们以增强应用程序功能。 - 实施综合分析解决方案,测量用户参与度和功能采用情况。 - 积极参与产品战略讨论,贡献有价值的技术见解。 - 设计和实现安全的身份验证和数据保护机制。 - 创建离线优先功能,确保应用程序无论网络连接如何都可用。 所需技能和资格 - 计算机科学、工程或相关技术领域的学士或更高学位。 - 至少3年以上使用Kotlin构建安卓应用程序的专业经验。 - 展示对Android SDK、Jetpack库和Material Design 3原则的掌握。 - 现代安卓架构的专业知识,包括MVVM、Clean Architecture和状态管理。 - Kotlin协程、Flow和响应式编程范式的高级熟练度。 - 实现复杂网络解决方案的经验,包括RESTful API和GraphQL。 - 使用依赖注入框架(Hilt/Dagger 2.46+)的丰富背景。 - 使用Jetpack Compose 1.5+创建响应式、直观用户界面的熟练程度。 - 使用JUnit 5、Espresso和Mockito进行测试驱动开发的承诺。 - 在Google Play商店发布过具有积极用户指标的应用程序。 - 集成Firebase服务(Authentication、Firestore、Cloud Functions)的实践经验。 - AWS移动服务(Amplify、AppSync)和MongoDB Atlas实施的工作知识。 - 通过分析和高级调试技术优化应用程序性能的能力。 - 版本控制系统(Git)和协作开发工作流程的经验。 - 强大的问题解决能力和对细节的关注。 - 在远程工作环境中出色的沟通能力。 加分项 - JavaScript/TypeScript和Node.js后端集成经验。 - 熟悉Kotlin Multiplatform Mobile(KMM 1.0+)代码共享功能。 - 教育技术或针对年轻人群(Z世代)平台的背景。 - 了解无障碍指南(WCAG 2.2)及其在移动应用程序中的实现。 - 使用WebSockets或Firebase实时数据库开发实时通信功能的经验。 - 对开源项目的贡献或技术社区参与。 - A/B测试框架(Firebase A/B Testing、Google Optimize)和功能标记实施的专业知识。 - 了解Android应用程序的ML Kit集成。 - 使用Google Play Billing Library 5.0+实施货币化策略和订阅模式的经验。 - 熟悉教育应用程序的AR/VR技术。 - 了解本地化和国际化技术。 为什么加入我们的团队 作为我们的首席安卓工程师,您将塑造直接影响Z世代学习和协作方式的技术。您将在技术决策中享有显著的自主权,同时与致力于教育创新的远程热情团队合作。这个职位提供出色的专业发展机会、具有竞争力的薪酬,以及构建对学生教育旅程产生有意义影响的技术所带来的满足感。 该职位完全远程,允许您在任何地方工作,同时与全球教育和技术爱好者团队协作。加入我们,为下一代学习者革新教育技术。