高级前端工程师(远程)

16个月前远程全职
TrendSpider

TrendSpider

location 芝加哥
unsaved
远程高级前端软件工程师 在这个职位上,您主要将为现有数据模型构建基于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金融科技奖的最佳交易技术奖等。我们作为一个全球分布式团队运作,并专注于聘请和留住最优秀的人才,无论地理位置如何。 如果您有兴趣与世界一流的工程团队合作,从事具有即时和有意义影响用户生活的前沿技术,并符合以下条件,请申请。 聘用类型:全职