远程高级前端软件工程师
在这个职位上,您主要将为现有数据模型构建基于React的小部件。在未来,您还将专注于实施数据模型。您将使用React/React MUI库进行工作,并偶尔使用HighCharts。
要求:
• 至少3年的React.js工作经验
• 理解React组件生命周期的工作原理。
• 有使用React Hooks的经验
• 将React视为另一个框架,而不是宇宙的支柱。
• 理解观察者模式的概念。具有使用其中一些实现的实际经验。
• 对面向对象编程的一般原则有深入的理解(封装复杂性等)。
我们是一个紧密结合的团队,这意味着其他人需要能够阅读您的代码。因此,我们还有以下额外要求:
• 您的代码应尽可能易于理解。例如,您的标识符应具有有意义的名称。您必须在代码中留下注释和说明。
• 您编写的样式(无论是SASS、LESS还是CSS)应与您的代码一样干净。没有无用的样式或无意义的选择器。
• 理解并遵循“最少惊讶”开发原则。
• 能够在敏捷开发结构内工作。
以下资格是“nice to have”,并且算作加分项。
• 有使用React MUI(首选v.5)的经验
• 有使用HighCharts的经验。
• 有使用Angular.JS或Angular的经验
• 有使用React Context API的经验
• 有交易经验
进一步的成长
在工程方面,您责任的自然扩展将是重构/维护/构建数据模型和业务逻辑。此外,您可能会深入研究客户端性能问题,因为我们的应用程序在用户界面上有很多活动(如实时更新多次每秒等)。
在主题领域方面,如果您愿意,您将有机会深入研究金融市场和交易(我们的业务团队由交易员组成,一些开发成员也进行交易)。这不是强制性的。
关于TrendSpider
TrendSpider构建了世界上最强大的交易软件。作为少数由交易员创立和运营的交易技术公司之一,我们对交易社区的需求有着独特的洞察力,以及满足社区需求的独特产品路线图和愿景。我们拥有超过10,000名活跃用户,并在短短三年内迅速发展。我们的平台荣获多个奖项,包括2021年Benzinga金融科技奖的最佳交易技术奖等。我们作为一个全球分布式团队运作,并专注于聘请和留住最优秀的人才,无论地理位置如何。
如果您有兴趣与世界一流的工程团队合作,从事具有即时和有意义影响用户生活的前沿技术,并符合以下条件,请申请。
聘用类型:全职