职位名称:全栈开发工程师(React.js和Python / Node.js)
职位类型:全职/兼职
地点:伦敦/远程(混合工作,定期与伦敦团队面对面合作,并根据需要进行项目/客户访问)
关于公司:
我们是一家新兴的初创公司,推动着建筑和城市未来的颠覆。我们的创新软件应用SmartViz(www.smart-viz.com)利用智能系统和新型物联网传感器的数据,为建筑业主和运营商提供实时分析、直观数据可视化、预测建模和模拟。
我们的使命是解决建筑中的核心问题-巨大的能源浪费、低效的空间利用和导致健康、福祉和生产力问题的恶劣环境。我们的解决方案SmartViz是一种首创的AI驱动分析软件,为建筑业主提供以结果为导向的分析,展示他们如何节省空间、节约能源并提升用户体验。
我们正在寻找杰出的人才来塑造建筑和城市的未来。我们工作的动态和不断发展要求我们在客户物业上开发和实施解决方案,并积极与客户合作。我们寻找热情、灵活、有组织能力的候选人,能够独立地从项目的开始到交付的各个方面工作。
我们希望尽快找到候选人。我们是一个灵活、机会平等的雇主。
职位描述:
我们正在寻找一位熟练的全栈开发工程师,主要精通React.js用于前端开发,理想情况下也精通Python或Node.js用于后端开发,加入我们充满活力的团队。作为关键成员,您将为创新的Web应用的端到端开发做出贡献。如果您在前端和后端技术方面有扎实的背景,并且对创建健壮和可扩展系统充满激情,我们鼓励您申请。
您的一些职责包括:
1. 使用React.js进行前端开发:
- 使用React.js和TypeScript领导响应式和视觉上吸引人的用户界面的开发。
- 实现可重用的组件,确保无缝的用户体验。
2. 使用Python或Node.js进行后端开发:
- 使用Python或Node.js设计、实现和维护服务器端逻辑。
- 开发RESTful API以促进前端和后端组件之间的通信。
3. 数据库集成:
- 集成数据库,如PostgreSQL和MongoDB,以实现高效的数据存储和检索。
- 设计和优化数据库模式和查询以支持应用功能。
4. 状态管理:
- 使用Redux在React.js应用程序中实现状态管理,以实现高效的数据处理和同步。
5. 性能优化:
- 在前端和后端应用程序上应用性能优化的最佳实践,以确保流畅和高效的应用程序性能。
- 进行彻底的测试和调试,以识别和解决问题。
6. 协作和沟通:
- 与跨职能团队密切合作,包括客户,以提供协调和高质量的解决方案。
- 与团队成员有效沟通,以达成项目目标和时间表。
7. 了解最新技术:
- 了解React.js、Python和Node.js开发的最新趋势和进展。
- 提供创新的想法和见解,以增强团队的能力。
要求:
您是一个具备以下特点的人:
- 计算机、工程、建筑、科学、数学或类似专业的硕士学位。
- 作为前端或全栈开发人员的先前经验,最好在Azure等云环境中。
- 精通React.js和具有TypeScript的前端设计框架,如Ant Design、Bootstrap等。
- 深入了解状态管理、组件生命周期和现代React模式。
- 扎实的HTML5、CSS3和TypeScript知识。
- 具备后端开发技能(Django和Python或Node.js)者优先考虑。
- 设计和实现RESTful API的经验者优先考虑。
- 出色的问题解决能力和批判性思维能力。
- 在客户会议和团队讨论中有贡献新思路的能力和自信心。
- 良好的团队合作和沟通能力。
- 渴望学习新技术,并能迅速适应项目要求的变化。
申请方式:
如果您具备通过先进的数据分析和新兴技术技能塑造建筑和城市未来的能力,请将您的简历和求职信发送至HR@smart-viz.com。请在主题行中包含“全栈开发工程师(React.js和Python / Node.js)”。