作为 Ensign 的前端工程师,您将在设计和开发尖端分析 Web 应用程序方面发挥关键作用,这些应用程序为内部利益相关者、合作伙伴和客户提供网络安全见解和分析功能。
您将与跨职能团队紧密合作,包括 UX 设计师和后端工程师,以了解 Ensign 的业务领域和目标,并将批准的设计转化为准确、功能齐全和视觉吸引人的用户界面。
职责:
• 熟悉 Ensign 的业务领域和目标,将需求转化为直观的 Web UI/UX 设计。
• 设计和开发具有互动网络安全见解和分析功能的创新 Web 应用程序。
• 利用 D3.js、Three.js 或其他可视化框架的专业知识创建引人注目的数据可视化。
• 与后端工程师协作,将前端组件与后端系统集成。
• 关注最新的 Web 开发框架和技术,以确保采用最佳实践。
要求:
• 在知名大学获得计算机科学或相关领域的学士或硕士学位。
• 精通前端技术,包括 JavaScript、HTML5/CSS3。
• 具有 D3.js、three.js 或类似可视化框架的经验。
• 熟悉 Web 开发框架和库(例如 React.js、Angular、Vue.js)。
• 具有版本控制系统(例如 Git)和 CI/CD 管道的经验。
• 优秀的问题解决能力和对细节的关注。
• 能够在团队环境中协作工作并适应变化的需求。
• 强大的沟通能力,能够有效表达技术概念。
优先技能/素质:
• 具有图表和可视化库(例如 Recharts、D3、Chart.js)的经验。
• 有企业或数据密集型系统的工作经验。
• 理解传统 Web 架构和最佳实践。
• 熟悉敏捷方法论和持续交付实践。
• 具有容器化技术(例如 Docker)和 CI/CD 流程的经验。
• 对学习新技术和探索创新解决方案持积极态度。