Dice是技术专家在其职业生涯各个阶段的领先职业目的地。我们的客户,Donato Technologies Inc,正在寻找以下职位。今天通过Dice申请!
高级全栈开发人员
地点:加利福尼亚州洛杉矶阿拉米托斯(每周2-3天在办公室)
此职位负责网络应用程序的架构、设计、开发、实施和生命周期支持。此职位负责的应用程序和系统的效率、效果和质量对组织及其关键利益相关者(包括志愿者治理、领导层、员工、会员、客户和合作伙伴)至关重要,因为这些系统显著影响组织将其知识产权货币化的能力。
必备条件:
- Next.js(v14.2+)
- Angular(v19+)
- Tailwind CSS(v3.4+)
- 强大的问题解决思维和对挑战的热爱
- 使用AI辅助开发工具以提高速度和代码质量的经验
为什么选择这个角色?
您将帮助架构和构建复杂的网络平台,使用尖端的JavaScript框架,与设计师和工程师密切合作,提供精致的高性能解决方案。
工作经验
7-10年或相关经验。要求
技能和要求
架构和系统设计:
- 基本的企业架构和系统设计知识。
- 了解常见的设计模式(如MVC、单例、工厂)及其在软件开发中的应用。
- 能够学习和实践代码设计中的最佳实践,以确保可维护性和可扩展性。
项目领导和领域知识:
- 能够理解业务和战略愿景。
- 熟练领导大型项目并管理资源。
- 具有理解业务语言的经验。
- 在出版物、会议活动管理、非营利治理、志愿者管理、数字图书馆、营销和销售技术以及协会会员方面有基本经验。
内容管理系统:
- 精通WordPress CMS(或Drupal)和自定义PHP开发。
- 具有使用WordPress/Drupal为企业构建高流量电子商务网站的经验,专注于高可用性、响应时间和性能。
- 熟练使用WP REST API将WordPress实现为无头后端系统。
- 了解如何实现和集成电子商务软件包/软件,如WooCommerce和WooCommerce API。
- 需要有处理WordPress/Drupal安全问题的经验。
- 需要了解如何将WordPress网站与其他内部或外部服务和应用程序集成。
- 有数字媒体和出版物经验者优先。
- 熟练理解跨浏览器兼容性问题及解决方法。
JavaScript、Typescript和前端开发:
- 掌握最新的JavaScript框架:MEAN和MERN栈(MongoDB、Express、Next.js/AngularJS/React、Node.js)。
- 精通Typescript、HTML、CSS、Tailwind、JSON、JavaScript和AJAX。
- 了解WebSockets、XMLHttpRequest、客户端缓存、本地存储、JavaScript模块、JavaScript作用域和函数执行以及跨域资源共享(CORS)。
网络服务和API:
- 精通REST API等网络服务。
- 有将WordPress和Drupal网站与其他内部或外部服务和应用程序集成的经验。
数据库:
- 精通现代数据库,如MongoDB、DynamoDB、MySQL等。
- 具有数据建模和数据分析经验。
认证和安全:
- 了解LDAP和单点登录(SSO)设置。
- 有使用标准认证服务设置用户认证的经验。
- 了解WordPress的安全问题及解决方法。
云和系统管理:
- 精通AWS基础设施管理和设置。
- 精通Linux操作系统管理。
- 有在AWS平台或其他托管站点(如WP Engine)上实施经验。
- 有在AWS平台或其他托管站点(例如:WP-Engine)上实施应用程序的经验。
- 需要有应用服务器(任何现代服务器)、反向代理服务器和网络服务器的经验。
CI/CD(持续集成/持续部署):
- 精通CI/CD管道和工具。
- 有使用Jenkins、GitHub Actions、GitLab CI、AWS codepipeline或CircleCI等工具的经验。
- 了解自动化构建、测试和部署过程。
- 熟悉Docker等容器化技术和Kubernetes等编排工具。
- 精通代码版本控制/集成/部署工具。例如:Subversion和Hudson。
开发工具和实践:
- 熟练使用Git和GitHub。
- 有应用服务器、反向代理服务器和网络服务器的经验。
- 具备面向对象设计概念、性能调优和当前技术趋势的强大知识。
- 理解跨浏览器兼容性问题及解决方案。
项目管理和协作:
- 有使用JIRA等项目管理工具的实际经验。
- 了解敏捷和瀑布式方法论。
- 具有项目估算和规划经验。
- 能够作为团队的一部分工作并与各级管理层互动。
- 具有强大的商业头脑,能够理解业务战略、客户目标、流程和产品。
用户体验和设计:
- 具备强大的用户体验和响应式设计原则知识。
- 具备强大的搜索引擎优化(SEO)原则知识,并了解如何在应用程序中遵循这些原则。
- 具备强大的ADA合规性知识。
- 具备强大的PCI合规性知识。