React 负责人_海外
React Lead_Offshore
我们正在寻找一位在React.js前端技术方面有深厚经验的技术负责人。理想的候选人将负责主导可扩展、高性能网络应用的设计、开发和交付,确保用户界面与后端服务之间的无缝集成。作为技术负责人,您将负责提供技术领导力,指导团队成员,并确保团队交付符合业务需求的高质量解决方案。
关键职责:
领导使用React.js(前端)进行端到端网络应用的设计和开发。
指导开发响应式且高质量的用户界面,确保跨浏览器和设备兼容性。
领导前端与后端系统之间RESTful API的集成,确保顺畅高效的通信。
指导初级和中级开发人员,提供技术领导力和最佳实践。
进行代码审查,确保代码质量、可维护性和性能优化。
与跨职能敏捷团队合作,定义、设计和实现新功能,确保技术方案符合业务需求。
定义技术架构,制定编码标准,并对技术栈选择提供方向。
开发和维护可重用组件和前端库以备未来使用。
确保团队遵循CI/CD流程和现代开发实践,实现一致的交付。
与产品经理、设计师和利益相关者紧密合作,将业务需求转化为可扩展的技术解决方案。
紧跟新兴技术和行业趋势,应用创新解决方案推动项目进展。
积极倡导质量保证,审查测试用例并支持用户验收测试(UAT)流程。
核心/必备技能:
强大的领导能力,有带领开发团队和管理复杂技术项目的记录。
精通React.js,包括Redux、React Router和Webpack等相关工具。
深入理解现代JavaScript/ES6+和前端开发最佳实践。
有开发高度可扩展后端服务的经验,确保安全性和可维护性。
熟练使用版本控制系统,尤其是Git。
强大的问题解决和调试能力,能够识别和解决技术挑战。
优秀的沟通能力,能有效与团队协作
查看英文原文
We are seeking a Technical Lead with strong expertise in React.js front-end technologies. The ideal candidate will take ownership of leading the design, development, and delivery of scalable, high-performance web applications, ensuring seamless integration between user interfaces and backend services. As a Technical Lead, you will be responsible for providing technical leadership, mentoring team members, and ensuring the team delivers high-quality solutions that meet business requirements.
Key Responsibilities:
Lead the design and development of end-to-end web applications using React.js (front end).
Guide the development of responsive and high-quality user interfaces that ensure cross-browser and device compatibility.
Lead the integration of RESTful APIs between frontend and backend systems, ensuring smooth and efficient communication.
Mentor and guide junior and mid-level developers, providing technical leadership and best practices.
Conduct code reviews to ensure code quality, maintainability, and performance optimization.
Collaborate with cross-functional Agile teams to define, design, and implement new features, ensuring that technical solutions align with business needs.
Define technical architecture, set coding standards, and provide direction on technology stack choices.
Develop and maintain reusable components and front-end libraries for future use.
Ensure the team is following the CI/CD pipeline and modern development practices for consistent delivery.
Work closely with product managers, designers, and stakeholders to translate business requirements into scalable technical solutions.
Stay current with emerging technologies and industry trends, applying innovative solutions to drive the project forward.
Be an advocate for quality assurance, reviewing test cases and supporting User Acceptance Testing (UAT) processes.
Core/Must Have Skills:
Strong leadership skills, with a track record of leading development teams and managing complex technical projects.
Expertise in React.js, including related tools such as Redux, React Router, and Webpack.
Deep understanding of modern JavaScript/ES6+ and front-end development best practices.
Experience in developing highly-scalable backend services, ensuring both security and maintainability.
Proficiency with version control systems, especially Git.
Strong problem-solving and debugging skills, with the ability to identify and resolve technical challenges.
Excellent communication skills to effectively work with stakeholders and lead cross-functional teams.
Good to Have Skills:
Experience with cloud platforms such as Azure, and containerization tools like Docker, Kubernetes, and Helm.
Familiarity with modern front-end build pipelines and CI/CD tools to streamline development workflows.
Experience with unit testing frameworks like Jest, Mocha, or JUnit (for both front-end).
8–12 years of experience in full-stack software application development, with at least 2-3 years in a leadership position.
Awareness of modern security practices, performance optimization, and code quality measures.
Originally posted on Himalayas