首席/高级全栈工程师(AI增强开发)

阿布扎比 无个税6天前全职 网络
面议
总结 首席全栈工程师(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 API、gRPC、GraphQL。 网页端:React、TypeScript、Next.js、现代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团队密切合作。 - 专业化:工程师倾向于移动、后端或网页开发。