职位概述:
成功应聘者应具备在开发面向客户的体验方面的成功经验,以及出色的技术能力、优秀的项目执行能力、有效的沟通能力和在快节奏环境中取得成果的动力。作为ShirlynPay的工程师,您的职责将包括:
职责:
与一组工程师合作,设计、开发、测试和部署高度可扩展和可配置的产品,适用于Web和移动平台。这些产品应在各种浏览器和平台上无缝运行。
与产品和设计团队密切合作,了解业务需求,提出新的想法并探索机会。您的意见将受到重视,您将有机会参与设计会议,贡献想法,并完善功能和特性。
与跨职能团队合作,开发和交付端到端解决方案,提供高可用性和可配置性,最终提供有形的商业价值。
向利益相关者有效传达技术标准、原则、方法和趋势。
确保在软件开发生命周期的所有阶段,包括安全开发、本地化和国际化,交付成果的端到端质量。
编写可在团队之间共享的可重用代码。
开发和传达技术流程、标准和最佳实践给团队。
展示学习新技术和编程语言的意愿和能力。
进行测试自动化,包括TDD(测试驱动开发)、单元/集成/功能测试和可访问性测试。
维护和增强现有架构文档,并根据需要创建新文档。
指导和培训经验较少的工程师。
资格:
计算机软件开发学士学位或同等经验。
在过去2年中,至少有2年交付企业级JavaScript Web应用程序和服务的经验,重点是Node.js和React.js。
具有使用JavaScript、NodeJS(ExpressJS)、CSS和HTML编程现代Web应用程序的专业经验。
精通前端技能,特别是React JS。
对面向对象设计和概念有扎实的理解,能够分析需求并将其转化为可扩展的软件设计。
自我激励,能够独立工作或作为团队的一部分,并具备与业务伙伴和技术团队合作的强大沟通能力。
有效表达技术挑战和解决方案。
对Web服务、SOA、REST API、消息队列和分布式/可扩展架构等概念有扎实的理解。在企业环境中设计和构建Web服务/微服务的经验。
熟悉SQL和其他NoSQL/现代数据库和存储技术。期望了解Oracle、JDBC和ORM框架(如Hibernate)。
熟练掌握软件工程工具(如Java构建工具)和最佳实践(如单元测试、测试自动化、持续集成等)。
良好的口头和书面沟通能力,包括与技术团队、产品团队和高级管理层沟通以收集需求、描述产品特性、解释技术设计和讨论工程策略的经验。
强大的分析能力。
能够在团队中良好地工作,承担责任并优先交付。
表现出好奇心、对技术的热情、对所拥有的自豪感和对卓越的承诺。
能够在快节奏的环境中蓬勃发展并适应不断变化的业务需求。
Shirlyn福利和文化:
在Shirlyn,我们重视员工,并提供全面的福利计划,包括:
医疗保险(医疗、牙科、视力、处方药)。
由雇主资助的健康储蓄账户。
灵活支出账户(医疗和扶养)。
公司支付的基本人寿/意外伤害保险。
公司支付的短期和长期残疾保险。
自愿福利计划(自愿人寿/意外伤害、住院津贴、重大疾病和事故)。
员工援助计划。
商务差旅意外保险。
带有自由配置公司匹配和访问财务顾问的401(k)储蓄计划。
Shirlyn基金会支持。
加入Shirlyn,成为一个充满活力和支持的文化中的一员,让您的才华和创造力得以发展。