高级软件工程师 - 移动应用开发者

15个月前全职
Hays

Hays

location 伦敦
unsaved
工作概述 设计、开发和测试软件系统或应用程序,包括云计算或与互联网相关的工具的软件增强和新产品。设计和开发产品的安全功能,包括系统、应用程序和/或解决方案。确保所有产品在整个产品生命周期中的安全性。将新的安全功能集成到现有产品中,并解决集成和测试问题。 软件工程师将向智能系统和电子经理汇报,并负责为系统和产品开发软件,并支持所有能源产品线,包括Crompton Instruments(电能表)、Kries-Energietechnik、电缆配件、绝缘和保护以及低压、中压和高压应用的连接器和配件。 职责: • 通过整个应用程序生命周期创建新的移动应用程序(概念、设计、测试、发布和支持) • 为Android、iOS或其他移动平台构建移动应用程序 • 根据线框模型开发新功能和用户界面 • 开发支持移动功能和提高用户性能的API • 开发桌面软件,包括GUI • 与设计师和市场团队合作,将设计模板转化为可工作的应用程序 • 与其他软件开发人员合作 • 编写单元测试和UI测试以识别故障 您的背景应具备以下特点: • 软件工程、计算机科学、数据科学或相关领域的优秀学位(2:1或更高) • 在软件工程方面具有学术经验,最好有作为移动应用程序开发人员的专业经验 • 有移动应用程序开发语言的经验(例如Swift、Kotlin、React和Flutter) • 具有面向对象编程的实际经验(例如Java、Python、C#、C++) • 最好了解多种前端语言和库(例如HTML/CSS、JavaScript、XML、jQuery) • 熟悉数据库(例如MongoDB、PostgreSQL) • 有精益/敏捷软件开发流程的经验更具优势 • 英语书面和口头流利 • 团队协作和出色的解决问题的能力 • 证明能够执行工程交付物的能力 • 强大的客户服务意识,按时提供高质量的工作 • 流利的沟通能力,以便有效合作 • 自我激励,出色的计划者,能够平衡优先事项 • 在动态环境中具有出色的激励能力 • 注重细节和按时交付 • 出色的判断力和解决复杂问题的能力