前端开发工程师 - React.js

新加坡 30天前全职 网络
4.8万 - 5.8万 / 月
该职位已过期,不再接受申请。
角色概述: 我们正在寻找一位经验丰富的前端开发人员,具备 React.js、JavaScript、HTML 和 CSS 的专业知识,以设计和开发响应式的网络和移动应用程序。理想的候选人将与 UI/UX 设计师、后端开发人员和产品经理密切合作,以提供无缝、可扩展和高性能的用户体验。 职责: • 使用 React.js 设计和实现可扩展和高性能的网络应用程序,确保无缝的用户体验。 • 与 UI/UX 设计师紧密合作,创建直观、用户友好的界面,以满足业务需求和用户需求。 • 根据行业最佳实践开发可重用和模块化的 UI 组件。 • 使用 Redux 或 Context API 实现状态管理,并优化复杂应用程序中的状态流。 • 构建可重用的代码和库以供将来使用。 • 准确地将用户和业务需求转换为功能性前端代码。 • 与后端系统和 RESTful API 集成,确保前端和后端之间的数据流和通信效率。 • 编写干净、可维护的代码,通过代码审查、单元测试和遵循编码标准来确保质量。 • 优化应用程序以实现最大速度和可扩展性,专注于加载时间、响应能力和流畅的过渡。 • 在 Linux 环境中开发和部署应用程序,确保代码的兼容性和优化。 • 为初级开发人员提供指导和建议,定期进行代码审查并帮助技能发展。 • 与后端开发人员、产品经理和设计师合作,按时交付高质量的产品。 • 了解最新的行业趋势和技术,确保应用程序始终处于创新的前沿。 要求: • 8 年以上主要利用 ReactJS 的软件工程经验。 • 具有强大的工程和技术背景,具备使用 ReactJS 和 RESTful API 的企业开发经验。 • 深刻理解 JavaScript/Typescript、HTML5 和 CSS。 • 使用 Redux、Web Workers 和 PWA 的经验。 • 具有持续集成和构建(CI/CD)过程和工具的经验。 • 证明能够快速理解功能需求和技术概念。 • 具有 TDD 经验并熟悉测试框架,理想情况下是 Cypress、Selenium 和 PACT。 • 有通过 React Native 进行移动开发的经验者优先。 • 拥有 GitHub 作品集者优先。 教育背景: • 计算机科学、工程或类似领域的学士学位。