高级前端工程师(React.JS 和 React Native)

新加坡 4天前全职 网络
43.7万 - 65.6万 / 年
职位概要 我们正在寻找一位高级前端工程师,负责领导高质量、可扩展和高性能用户界面的开发。您将与设计、产品和后端团队紧密合作,交付无缝且响应迅速的网页和移动应用程序。您将负责推动技术方向,制定编码标准,并指导初级工程师,同时确保卓越的用户体验和前端系统架构。 主要职责 - 架构与开发:使用现代框架(如 React.js 和 React Native)设计和构建可扩展的前端系统,确保强大的性能和可维护性。 - 组件重用性:构建模块化、可重用的 UI 组件,并建立全团队的前端模式和最佳实践。 - 跨平台质量:确保响应式设计、跨浏览器兼容性和设备间的原生体验。 - 协作:与后端开发人员、产品经理和设计师紧密合作,实现无缝的用户体验。 - 代码质量:通过代码审查、测试和持续改进计划推动代码质量。 - 指导:支持和指导初级开发人员,培养学习文化和知识共享。 职位要求 - 计算机、软件工程、信息技术或相关领域的学士学位。 - 经验:至少5年以上专业前端开发经验,具有网页和移动端(React Native)经验者优先。 - 技术专长:精通 React.js、React Native、JavaScript/TypeScript、HTML/CSS 及相关工具(Webpack、Babel、ESLint 等)。 - 性能优化:具有优化应用性能、页面速度和渲染效率的经验。 - 测试与 CI/CD:熟悉前端测试框架(Jest、React Testing Library)并能集成到 CI/CD 流水线中。 - 用户体验意识:对以用户为中心的设计、可访问性和 UI/UX 原则有强烈的意识。 - 版本控制:精通 Git 工作流,并能在多开发人员环境中协作。 - 英语和普通话的书面和口语流利,以便与讲中文的客户和对接方沟通,了解他们的技术需求。 软技能 - 团队心态:在团队环境中有效工作,分享想法,并促进协作文化。 - 责任感:对从设计到发布及后续的功能全权负责。 - 适应性:乐于接受反馈,积极学习新工具并适应不断变化的技术环境。 - 沟通能力:与技术和非技术利益相关者进行清晰有效的沟通。 我们提供 - 技术领导机会:参与高影响力项目并领导关键系统的设计。 - 持续成长:获得指导、学习资源和明确的职业发展路径。 - 高性能协作:与才华横溢的团队合作,使用现代开发实践(敏捷/CI-CD)。 - 灵活性和信任:鼓励创新和自主决策的开放文化。