高级Angular前端开发工程师 - 社交媒体营销平台远程职位

远程
全职
简介 我们正在寻找一位经验丰富的Angular前端开发工程师,加入我们创新团队,构建面向社交网络和即时通讯应用的先进自动化直销营销平台。您将利用丰富的前端专业知识开发高性能、响应式界面,推动我们的下一代营销解决方案。 关于项目 您将参与开发一个强大的营销自动化平台,该平台与主要社交网络和即时通讯平台无缝集成,包括微信、VKontakte、Telegram、WhatsApp、微博、Facebook和Instagram。我们的技术栈包括Angular(现代版本)、JavaScript (ES2022+)、HTML5、CSS3、MongoDB、Java后端服务以及现代构建工具如Webpack 5。 主要职责 - 使用Angular 14+和现代JavaScript设计并开发响应式高性能前端组件,确保卓越的用户体验。 - 使用HTML5、CSS3和现代CSS框架实现复杂UI/UX设计,确保像素级精确度和视觉一致性。 - 利用Canvas和SVG技术创建交互式可视化和动态界面,提升用户参与度。 - 优化应用程序性能和加载时间,确保在各种设备上提供流畅体验。 - 重构和增强现有代码库,提高可维护性、可扩展性和整体性能。 - 与后端开发人员紧密协作,集成RESTful API和WebSocket服务,确保数据流无缝对接。 - 积极参与未来平台开发的架构决策和技术规划,提供创新解决方案。 - 使用现代CSS Grid和Flexbox技术实现响应式和自适应布局,适配各种屏幕尺寸。 - 编写干净、可维护且文档完善的代码,严格遵循团队开发标准和最佳实践。 - 参与代码审查并与开发团队分享技术知识,促进团队整体成长。 必备技能 - 3年以上中级或更高水平的专业前端开发经验,有构建复杂web应用的成功案例。 - 精通Angular(10+版本)和基于组件的架构,深入理解依赖注入和响应式编程模式。 - 精通现代JavaScript(ES2020+)和TypeScript,熟悉异步编程和Promise模式。 - 熟练掌握HTML5、CSS3和响应式网页设计原则,能够创建优雅且用户友好的界面。 - 熟悉CSS预处理器(Sass、Less)和Bootstrap等组件库,能够高效构建样式系统。 - 熟练使用Canvas和SVG进行交互式图形和数据可视化,提供引人入胜的用户体验。 - 熟悉构建工具和模块打包工具,特别是Webpack 5,能够优化构建流程和资源管理。 - 深入理解版本控制系统,特别是Git和Git Flow方法论,具有团队协作开发经验。 - 具有开发和优化高用户负载应用程序的经验,了解性能优化策略和前端安全最佳实践。 - 强大的问题解决能力和对细节的关注,能够调试复杂问题并提供稳健解决方案。 - 能够在远程环境中独立工作,具备出色的时间管理和沟通能力。 加分项 - 了解社交平台(微信、微博、VKontakte、Telegram、WhatsApp、Facebook、Instagram)的聊天机器人开发。 - 有Angular状态管理库(NgRx、NGXS或Akita)的实战经验,理解单向数据流架构。 - 熟悉前端测试框架(Jest、Jasmine或Karma),能够编写单元测试和集成测试。 - 熟悉CI/CD管道和自动化部署流程,有DevOps实践经验。 - 对Java和后端技术(Tomcat、Spring Boot)有基本了解,能够与后端团队有效协作。 - 具备技术英语能力,能够阅读技术文档并参与国际团队协作。 - 在营销技术或SaaS产品开发方面的先前经验,了解营销自动化领域。 - 有微前端架构或模块联邦相关经验,了解大型前端应用的架构设计。 为什么加入我们 参与开发正在改变数字营销自动化领域的创新产品。您将有机会解决复杂的技术挑战,使用前沿技术,并在灵活的远程工作环境中持续提升您的技能。我们的项目提供有竞争力的薪酬,专业发展机会,以及在快速发展的平台上产生重大影响的机会。加入我们,成为推动数字营销未来的技术力量。