高级React JavaScript开发工程师 - 远程前端专家
远程
全职
非全日制
您是否是一位经验丰富的JavaScript开发者,精通React、Redux和现代前端技术?我们的创新科技公司正在寻找一位高级React JavaScript开发工程师加入我们充满活力的团队,领导我们尖端数字产品和服务的前端开发工作。
主要职责
- 使用React.js和现代JavaScript(ES6+)设计并开发稳健、高性能的前端应用程序。
- 为复杂网站应用构建可扩展且易维护的组件结构。
- 与UX/UI设计师密切合作,使用先进的CSS技术实现响应式、像素完美的界面。
- 积极参与产品和服务架构设计决策。
- 使用Redux、Context API和自定义钩子实现状态管理解决方案。
- 优化应用性能并确保跨浏览器兼容性。
- 配置并维护使用Webpack、Babel和其他现代工具的构建系统。
- 在敏捷开发环境中工作,参与冲刺规划、每日站会和回顾会议。
- 进行彻底的代码审查并向团队成员提供建设性反馈。
- 记录代码和开发流程以便知识共享。
- 排查并调试复杂的前端问题。
必备技能和经验
- 3-4年以上专业JavaScript开发经验。
- 对JavaScript基础概念的深刻理解,包括闭包、执行上下文、'this'关键字和原型继承。
- 2年以上React.js和Redux生态系统的实践经验。
- 精通React模式,包括钩子、上下文、中间件和高阶组件(HOCs)。
- 4年以上CSS经验,包括Flexbox和CSS Grid等高级布局技术。
- 熟悉styled-components或其他CSS-in-JS解决方案。
- 精通响应式设计原则和跨浏览器兼容性。
- 熟练使用Git版本控制和协作开发工作流程。
- 具有代码审查流程经验并能提供建设性反馈。
- 熟悉Docker基础知识(镜像、容器、卷)和基本操作。
- 能够从头创建和配置Webpack和Babel。
- 强大的问题解决能力和对细节的关注。
- 优秀的沟通能力和在分布式团队中工作的能力。
- 精通英语,能进行技术讨论和文档编写。
加分项
- Node.js后端开发经验。
- TypeScript经验。
- 熟悉Jest、React Testing Library或Cypress等测试框架。
- GraphQL和Apollo Client经验。
- CI/CD管道配置和维护。
- 服务器端渲染(SSR)和静态站点生成(SSG)经验。
- 开源项目贡献。
- 了解无障碍(a11y)最佳实践。
- 性能监控和优化工具使用经验。
为什么加入我们的团队
与前瞻性思维的团队一起参与具有挑战性的项目,推动技术边界。享受远程工作的灵活性,同时有机会在莫斯科办公室进行面对面协作。我们提供具有竞争力的薪酬、专业发展机会和重视您想法的协作文化。加入我们,创造真正有影响力的创新数字体验。