高级 UI 开发工程师

12天前全职
100K - 110K USD / 年 eTeam

eTeam

location 旧金山
unsaved
高级 UI 开发工程师 100% 现场合同 / 全职 位置:候选人应位于所需地点之一(加利福尼亚州奥克兰 / 加利福尼亚州兰乔科多瓦),并应在客户处工作 薪资:***K 角色概述 我们正在寻找一位具有出色技术专长的自我驱动软件工程师,以帮助我们构建下一代消费者应用程序套件。设计、开发和维护高度可扩展和响应迅速的消费者应用程序,以支持高流量。成为一个工程团队的一部分,该团队构建和支持出色的面向客户的产品,推动德尔塔牙科数字体验的下一代。对用户体验和用户界面响应设计有扎实的理解,致力于最大化可用性和可及性。设计、开发和维护响应式、可访问的网络应用程序,为桌面和移动设备提供用户体验。编写高质量的前端代码,关注可扩展性、安全性和性能。您将与产品经理、用户体验设计师、架构师、开发人员和自动化工程师的跨职能团队合作。持续学习以跟上不断变化的 JavaScript 生态系统。 职位要求 计算机科学学士/硕士学位或同等工作经验。5年以上设计和开发安全面向消费者的网络应用程序的经验。高级 JavaScript 和函数编程知识。精通 HTML5、CSS3、响应式网页设计、可访问性(WCAG 2.0 AA)。2年以上使用 Node.js 构建生产应用程序的丰富经验。熟练构建和使用基于 JSON 的 RESTful Web 服务。2年以上使用流行 JavaScript 工具和框架(如 Gulp/Webpack、ejs/handlebar、Angular.js 或 React/Redux 或 Ember)的经验。优先考虑 ReactJS。具有构建响应式单页 Web 应用程序的经验。对设计原则有良好的理解,以构建可扩展的应用程序。对低延迟、高可用性和高性能应用程序的设计和实施有丰富经验。熟练使用任何测试框架(如 Jest、Mocha、Chai、Jasmine 等)编写单元测试用例。熟练使用 Chrome 和 / 或其他浏览器开发者工具。熟练使用 Git/Github 或其他分布式版本控制系统。理解以用户为中心的设计、渐进增强和优雅退化及 SEO。具有 Scrum、敏捷流程的经验。 加分项:具有在云(Azure、AWS、GCP)中开发和监控应用程序的经验。对开源项目的贡献。理解关系型、非关系型数据库。具有测试驱动开发、持续集成和持续交付的经验。具有 Linux 环境和容器技术(如 Docker)的经验。具有使用 Splunk 或 ELK 等日志工具的经验。具有使用 Redis 等分布式缓存的经验。Tech Mahindra 是一个平等就业机会的雇主。我们在公司各个层级促进和支持多元化的劳动力。所有合格的申请者将获得就业考虑,而不考虑种族、宗教、肤色、性别、年龄、国籍或残疾。所有申请者将仅根据其能力、能力和履行其职位的基本职能的表现进行评估,无论是否提供合理的便利条件。对于有残疾的申请者,招聘过程中也提供合理的便利条件。候选人可以通过联系公司 ADA 协调员请求合理的便利条件,联系方式为 ***。