我们位于加利福尼亚州尔湾的客户是一家数据分析公司,利用数据科学分析各种数据,帮助企业识别趋势和客户行为。
他们正在寻找一名前端开发人员以全职、永久的方式加入他们的团队。
这是一个机会,通过你的代码在每天被数百万人看到和使用的平台上产生影响。
作为开发团队的一员,你将通过分析消费者行为,帮助品牌找到洞察和解决方案,帮助他们发展业务。
你将与世界领先的品牌合作,融合数据科学、设计、产品创新和营销。
基本技能和经验:
具有JavaScript框架(如Angular 5/React)的经验。
具有测试框架(如Karma/Jasmine/Protractor/Cucumber/Mocha/Jest)的经验。
具有界面开发工具包(如Less/SASS)的经验。
具有REST和GraphQL等Web服务集成协议的经验。
深入了解HTML/XHTML/HTML5。
了解CSS3。
使用Git的经验。
具有构建系统(如Webpack/Grunt/Gulp)的经验。
具有持续集成(如Jenkins CI Server)的经验。
具有使用自动化部署解决方案的经验(最好包括Chef或Docker)。
具有设计和UX工具(如Photoshop/Balsamiq/Adobe XD/Invision/Zeplin)的经验。
具有混合移动技术(如Ionic和React Native)的经验。
计算机科学或相关领域的学士学位或经验。
角色/职责:
积极参与其他团队成员的代码审查。
遵守客户的全球测试策略(如单元测试),以确保代码质量高,最小化回归。
遵守客户的编码标准。
协助编写适当的设计文档、线框图和其他形式的文档,清楚地表示所创建的解决方案。
参加每日站立会议,讨论项目进展以及每个团队成员接下来要做的工作。
可以亲自或通过Slack/其他消息工具与其他开发人员讨论技术解决方案。
与其他平台的开发人员合作,确保逻辑在各个平台上保持一致。
能够修复错误。
在需要时将任务委派给团队的其他成员。
与关键内部利益相关者合作,了解我们正在创建的产品和用户环境。
通过提供想法和建议,为技术架构文档提供支持。
帮助领导每日站立会议,并帮助澄清其他团队成员可能有的问题。
指导其他团队成员,让他们能够实施设计。
执行客户的编码标准。
维护现有系统和应用程序。
计划个人任务,并根据迭代计划管理工作时间。
积极回应在Jira上报告的问题。
为更广泛的产品/项目提供技术架构方面的意见。
在应用程序架构讨论中提供技术指导。
在团队中技术上领导和指导所有成员,设定标准和技术愿景。
按时完成分配的任务和功能。
与解决方案架构师、业务分析师、测试人员和制片人等其他BS团队密切合作。
技术栈:
我们的客户采用微服务驱动的架构方法,使用尖端技术。
通过使用消息队列,他们能够构建高度可扩展、语言无关的平台。
Node JS、Angular JS、Mongo dB、Elasticsearch、Python、R、Hadoop、d3.
js、three.
js、Objective-C、Swift、PHP、JavaScript、HTML、CSS、C+、C、C#、Java-8、Java、Lambda、Maven、Spring 4、Spring-Boot、Spring Cloud、Microservices、Spring-Data、RabbitMQ、AMQP、MariaDB、MySQL、Redis、Chef、Puppet、HTML5、Highcharts、npm、Gruntjs、Git、Linux、Nginx、Selenium、Cucumber、Gherkin、Sikuli、Gatling、SoapUI。
预计薪资:根据资质每小时20美元至28美元。