概述:
Excella的软件开发人员是具有出色的商业和技术技能的顾问和思想领袖。我们为商业和政府客户提供具有颠覆性的产品和应用程序。我们的专业领域使您可以选择并专注于您的主要技术领域,同时根据客户需求和您的愿望提供灵活性。我们通常使用Ruby,C#,Python,Java或JavaScript编码。我们喜欢多语言开发人员!
职责:
利用您的热情使用合适的技术构建尖端解决方案来解决问题
•在小团队上采用敏捷开发的价值观和原则
•支持质量开发实践,并追求构建软件的新方法和更好方法
•了解并遵循新兴设计,以适当地满足客户的业务需求
•在保持警惕的同时使用有效的方法
•超越主流,采纳所有社区的最佳实践:开源、敏捷、编程等
•不断改进,不满足于现状。代码可以始终更好地表达,更简洁、简单,质量更高
Excella是一个平等机会/平权行动的雇主。所有合格的申请人将获得不受性别认同、性取向、种族、肤色、宗教、国籍、残疾、受保护的退伍军人身份、年龄或其他法律保护特征的平等就业机会。
资格:
我们目前正在寻找有动力、有动力的JavaScript开发人员,具有敏捷工程经验和扎实的技术技能,加入我们的团队。更具体地说,我们正在寻找以下资格:
• 4年以上的Web应用程序开发经验
• 计算机科学或工程学的4年制学士学位优先
• 对核心JavaScript和函数式编程基础的深入理解
• 对HTML和CSS以及其他前端网页设计概念的深入了解
• 对至少一种JavaScript应用程序框架(如Angular或React)有深入的了解和实践经验
• 有使用Lodash,RxJS,Bluebird,jQuery或类似的JavaScript框架的经验
• 有使用Gulp,Grunt,Browserify,Yeoman,Bower,npm或类似的前端构建和包管理工具的经验
• 有使用RESTful Web API的经验
• 有使用基于git的工作流工具和概念(GitHub,分支,Pull Requests或类似)的经验
• 有使用测试运行器(Jasmine,Mocha,QUnit或类似)进行自动化测试的经验
• 对全栈开发概念的理解
• 对SQL、NoSQL和基于文档的存储系统的理解
• 对异步、并行和非阻塞编程技术的理解
以下技能将是加分项:
• 具有全栈开发经验,包括异步、并行和非阻塞编程技术
• 有Node.js应用程序开发经验
• 使用Express.js和中间件构建RESTful Web API的经验
• 使用Ionic、React Native、Cordova/PhoneGap或类似工具构建原生移动应用程序的经验
• 有LESS或SASS的经验
• 有使用D3、Leaflet、Crossfilter或类似的数据可视化工具的经验
• 有使用AMD/CommonJS技术(如RequireJS,Browserify,SystemJS,Webpack或类似)的经验
• 有使用Jenkins、Codeship、TeamCity、Vagrant、Puppet、Chef、TravisCI、GoCD或类似的DevOps和持续交付工具的经验
• 有在Heroku、AWS、Azure、Digital Ocean、Modulus或类似的云环境中配置和部署应用程序的经验
• 有使用MongoDB、Redis、Couch或其他NoSQL数据存储的经验
• 有使用编译JavaScript语言或工具(如CoffeeScript、TypeScript、Babel或类似)的经验