前端工程师(合同)

15个月前合同
Insomnia Labs

Insomnia Labs

location 纽约
unsaved
公司概述:我们是一家创新公司,处于web3生态系统的前沿,开发创新解决方案,为客户带来真正的价值和切实可行的用例。我们专注于区块链技术和去中心化应用,赋予个人和组织利用去中心化网络的力量,革新行业,推动有意义的变革。 职位描述: 作为一名前端工程师,您将在设计、开发和维护我们的Web应用程序方面发挥关键作用,使用Next.js、Material UI和Web3技术。您将与设计师、开发人员和区块链专家的多学科团队合作,为我们的去中心化应用程序创建直观而无缝的用户体验。除了Next.js和Material UI外,还需要对Web3、以太坊虚拟机(EVM)以及可选的Solana和Near区块链生态系统有深入的了解。 这是一个3-6个月的合同,有可能延长。如果您是一名熟练的前端开发人员,正在寻找在web3领域的机会,这是您的机会! 主要职责: 1. 前端开发: - 使用Next.js、Tailwind CSS和Material UI开发响应式和高性能的前端应用程序,确保高质量的代码和遵循最佳实践。 - 与UX/UI设计师密切合作,将他们的概念变为现实,确保像素级的实现。 - 根据最佳实践和编码标准实现高效且易于维护的代码。 - 具备前端开发原理的核心理解,能够在必要时使用原生JavaScript进行开发,确保在不同浏览器和环境中的兼容性和性能。 2. Web3集成: - 运用Web3技术的专业知识,将区块链功能集成到前端,例如钱包连接和去中心化应用程序(dApp)交互。 - 与Web3技术集成,实现我们的应用程序与基于EVM的Solana和NEAR区块链之间的无缝交互。 3. 性能优化: - 识别和解决前端性能瓶颈,优化页面加载时间和渲染效率。 - 实现和维护状态管理解决方案,以增强前端性能。 4. 跨浏览器兼容性: - 通过测试和调整前端代码,确保在各种Web浏览器和设备上平稳运行,实现跨浏览器兼容性。 - 实现响应式设计,以在不同屏幕尺寸上提供一致的用户体验。 5. 可用性: - 在开发过程中积极进行可用性和回归测试。 - 收集用户反馈,不断改进前端的可用性。 6. 安全和合规性: - 实施安全最佳实践,以防止常见的Web应用程序漏洞,如SQL注入、跨站脚本(XSS)和数据泄露。 7. 协作: - 与后端开发人员、设计师和其他跨职能团队有效合作,确保前端和后端组件的无缝集成。 - 参与代码审查,保持代码质量和一致性。 8. 持续学习: - 与前端开发和Web3集成领域的最新趋势、工具和技术保持更新,并应用它们来提高我们的Web应用程序的质量。 - 分享知识,指导初级团队成员的成长。 要求: - 3年以上前端开发经验,能够发布和维护生产中的Web应用程序。 - 母语为英语。 - 扎实的Next.js和Material UI前端开发经验,注重构建响应式和视觉吸引力的用户界面。 - 熟练掌握Web3技术和框架,包括与智能合约、钱包和以太坊、Avalanche、Polygon和NEAR区块链上的区块链数据进行交互。 - 熟悉Solana区块链生态系统者优先考虑。 - 熟练掌握RESTful API和前后端集成。 - 具备较强的批判性思维和解决问题的能力,注重细节,积极主动,对提供高质量解决方案充满热情。 - 优秀的沟通和团队合作能力,能够在快节奏和协作的环境中有效工作。 - 有版本控制系统(Git)和CI/CD流程的经验。 - 熟悉测试框架(Jest、Mocha、Chai)和前端测试方法论。 - 致力于跟踪行业趋势和新兴技术,包括前端开发和Web3集成的新技术。