软件开发者 - Android/React

15个月前全职
LHH Recruitment Solutions

LHH Recruitment Solutions

location 伦敦
unsaved
位置:南伯蒙德西 在一家专注于驾驶员安全技术的科技/交付业务中工作。将为现有服务和应用程序开发新的功能和功能。 基本资格 • 计算机科学或相关技术领域的学士学位或同等工作经验 • 3年以上非实习专业软件开发经验 • 有React、JavaScript或Type Script的经验 • 有渐进式Web应用、React Native、Electron或类似技术的经验 • 有Kotlin / Java和JDK和Android开发工具包的经验。了解Android架构、性能优化和安全性。具备Android用户界面技能 • 在Android移动应用开发方面有经验 • 有为新系统和现有系统的架构和设计(架构、设计模式、可靠性和扩展性)做出贡献的经验 • 有成功交付给客户的复杂软件系统的开发经验 • 有全面的软件开发生命周期的专业软件工程实践和最佳实践经验,包括编码标准、代码审查、源代码管理、构建流程、测试和运维 • 能够从需求概述到项目实际启动的能力 • 有与用户、其他技术团队和管理层沟通的经验,以收集需求、描述软件产品特性和技术设计 • 有利用移动设计模式、构建移动框架/SDK、构建自定义UX小部件和优化应用性能的经验 职责 他们交付跨越整个软件生命周期的工作特性,包括从客户需求开始,软件设计、实现、测试、部署、运维和文档编写。他们的代码质量高(缺陷较少,并且是给他人的一个良好示例)。他们确保软件故障时能够识别并消除根本原因,并进行永久修复。他们通过编写清晰的文档和做出良好的设计选择,确保他们所生成的软件可以被不熟悉代码的人维护和扩展。 当面临艰难的权衡时,他们可能会寻求高级或首席工程师的指导。出现问题时,他们能够与团队其他成员和相关团队成员进行包容性、建设性的对话。他们是项目软件开发生命周期的重要贡献者,包括范围界定、设计、编码、测试、部署和维护。他们在所有工作中展示卓越的运营能力。 他们了解广泛的软件实施方法,能够澄清需求,并能够审查代码并提供建设性的指导。他们能够降低即时风险。 他们了解数据结构和算法,以及如何将其应用于设计、实现、扩展和维护服务和应用程序。