总结
首席全栈工程师(AI增强开发)负责领导KATIM的AI增强产品开发组织中安全、生产级应用程序的架构、设计和开发。该角色结合了深厚的技术专长和利用AI工具及自动化加速开发的能力,同时保持最高的质量、性能和安全标准。
主要职责
领导生产级应用程序的架构和设计。利用AI工具优化软件开发生命周期的所有阶段。与产品、设计和DevSecOps团队合作定义任务需求。确保在应用程序开发的每个阶段都集成安全性。自动化重复性任务以提高团队效率。在开发过程中实施质量措施。快速高效地交付企业级软件解决方案。指导初级工程师并促进他们的职业成长。
关键要求
计算机科学、计算机工程、数学或相关领域的学士学位;硕士学位优先。8年以上软件工程经验。5年以上生产移动或网络应用程序开发经验。至少具备以下两项经验:React Native、Flutter、Go、React。
技术技能
移动端:React Native(JS/TS)或Flutter(Dart)、原生模块、状态管理(Redux、MobX、Riverpod)、导航、动画、离线优先。
后端:Go(Goroutines、channels、context)、REST APIs、gRPC、GraphQL。
网络:React、TypeScript、现代CSS(Tailwind、CSS-in-JS)、性能优化、可访问性(WCAG)。
数据与API:REST & GraphQL、数据库设计(PostgreSQL、MongoDB)、缓存(Redis、CDN)、API文档(OpenAPI/Swagger)。
DevOps与基础设施:Docker、CI/CD(GitHub Actions/GitLab CI)、云(AWS/GCP/Azure)、Kubernetes基础、IaC(Terraform/Pulumi)。
测试:单元、集成、E2E(Jest、Go test、Cypress、Playwright、Detox)、TDD/BDD、测试自动化。
AI辅助开发:GitHub Copilot/Claude Code、提示工程、插件/MCP理解、AI辅助调试/重构、批判性评估AI代码。
工具与实践:Git、代码审查、敏捷/Scrum、性能分析、安全最佳实践(OWASP)。
加分项
全栈经验(移动+后端+网络)。AI/ML集成经验。初创公司或高增长公司经验。在App Store或Google Play上发布过应用。
其他详情
地点:阿布扎比 - 阿联酋
团队结构:专注于AI增强开发的敏捷团队。
汇报线:与产品、设计和DevSecOps团队密切合作。
专业化:工程师倾向于移动、后端或网络开发。