高级Angular前端开发工程师 | 远程全职职位
远程
全职
我们正在招募一位资深Angular前端开发工程师,加入我们高效的远程技术团队,参与Rubrain.com服务平台的持续开发与优化工作。理想候选人应具备扎实的JavaScript和TypeScript知识基础,并拥有丰富的Angular框架实践经验,能够构建高性能、响应灵敏的Web应用程序。这是一个全职远程职位,为您提供稳定且具有发展前景的长期合作机会。
工作职责
- 使用Angular框架(目前使用Angular 8,正在规划迁移至Angular 12/13)进行前端应用的开发与维护.
- 编写高质量、可维护的代码,严格遵循行业最佳实践和设计模式标准.
- 设计并实现响应式用户界面,确保在各种设备上的一致性体验和卓越用户交互.
- 优化Web应用性能,提高页面加载速度和运行效率,确保流畅的用户体验.
- 参与代码审查流程,确保团队代码质量并促进知识共享与协作.
- 与后端开发人员紧密协作,无缝集成API接口和数据服务.
- 积极参与产品需求分析讨论和技术方案设计过程.
- 持续关注前端技术发展趋势,评估并将适合的新技术应用到实际项目中.
必备技能与要求
- 精通JavaScript和TypeScript,深入理解常见设计模式并具备丰富的实际应用经验.
- 至少2年Angular 2+框架的专业开发经验,熟悉组件生命周期和数据绑定机制.
- 深入掌握HTML5和SCSS,熟练运用Flexbox布局技术和响应式/自适应设计原则.
- 熟练掌握Angular 8+生态系统,包括组件架构、依赖注入、模块化开发和路由管理.
- 具备Web应用性能优化的实践经验,了解关键渲染路径优化和资源加载策略.
- 精通Git版本控制系统,熟悉分支管理策略和团队协作工作流程.
- 熟练应用RxJS响应式编程库,能够高效处理复杂的异步数据流和状态管理.
- 具备Angular Universal服务端渲染实践经验,了解SEO优化技术.
- 具有良好的分析思维能力,能够基于业务需求制定合理的技术解决方案.
- 注重代码质量和开发标准,追求编写清晰、高效、易于维护的代码.
加分项
- 前端自动化测试实践经验(Jasmine、Karma、Protractor或Jest等工具).
- 熟悉CI/CD工作流程和相关工具(Jenkins、GitHub Actions等).
- 微前端架构设计和实施经验.
- 状态管理工具使用经验(如NgRx、NGXS或Akita等).
- Angular大型项目迁移和升级经验.
- 深入了解前端安全最佳实践和防御策略.
- 其他JavaScript框架的使用经验(React、Vue等).
面试流程
候选人将与我们的技术总监和项目部门负责人进行专业面试。面试过程中将包含深入的技术问题讨论和实时编码环节,以全面评估您的技术能力、问题解决思路和编码风格。
为什么加入我们
加入我们团队,您将有机会参与Rubrain.com创新服务平台的开发,这是一个充满技术挑战和创新机会的项目。我们提供完全灵活的远程工作环境,让您能够根据自己的生活节奏合理安排工作时间。我们高度重视团队协作与个人成长,鼓励持续学习和技术创新。这是一个稳定的长期合作机会,您将与经验丰富的技术专家一起共事,显著提升您的专业技能和职业发展前景。