工作职责:
利用您在D语言、JavaScript、前端库、移动开发和相关技术方面的丰富经验,开发和维护稳健可靠的应用程序。
与跨职能团队密切合作,了解需求,设计技术解决方案,并有效地实施它们。
利用您在D语言方面的专业知识,编写高效、易于维护和高质量的代码,符合编码标准和最佳实践。
直接与客户沟通,参加会议,了解他们的需求和问题。
使用新技术、趋势和最佳实践保持软件堆栈的最新状态,并尝试研究最佳的软件实现方案。
积极寻找潜在问题和软件错误,并修复它们。
合作进行架构和设计讨论,确保系统的可扩展性、安全性和性能。
在网站架构、URL结构和内容组织中实施SEO最佳实践。
该职位所需的技能如下:
深入了解D编程语言是必要的。这包括对其语法、特性和标准库的了解。
强大的知识包括:
移动开发,包括iOS和Android平台。
React Native框架及其环境。
前端开发,包括HTML、CSS、JavaScript和相关的流行库,包括React。熟悉原生JS是必要的。
有经验的包括:
针对移动设备优化并可以离线工作的渐进式Web应用程序(PWA)。
图形软件,包括Adobe Photoshop、Adobe Illustrator和Adobe XD。
用户界面(UI)和用户体验(UX)设计,并能创建线框图和草图。
了解:
桌面开发,包括Windows和Mac OS平台。
PHP开发和Apache配置。
C++语言是一个加分项。
使用Shell脚本语言编辑基于Linux的脚本是一个加分项。
能够编写包括Jest和Enzyme在内的单元和功能测试模块。
能够使用Mercurial和Git存储库管理发布和版本。
具有在D编程语言方面展示专业知识的强大作品集或以前项目的示例是非常可取的。
教育要求:
~计算机科学、软件工程或相关领域的学士学位。
~10年以上工作经验
#J-18808-Ljbffr